Package com.sun.rpc

Class ConnectDatagram

  • All Implemented Interfaces:
    java.lang.Runnable

    public class ConnectDatagram
    extends Connection
    Sets up a UDP connection to the server. Since UDP is really connectionless, we don't really have a connection, so perhaps describing this as an association is more accurate. This class lets us transmit and receive buffers of data to a port on a remote server.
    Author:
    Brent Callaghan
    See Also:
    Connection
    • Nested Class Summary

      • Nested classes/interfaces inherited from class java.lang.Thread

        java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
    • Field Summary

      • Fields inherited from class java.lang.Thread

        MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
    • Constructor Summary

      Constructors 
      Constructor Description
      ConnectDatagram​(java.lang.String server, int port, int maxSize)
      Construct a new connection to a specified server and port.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void finalize()  
      • Methods inherited from class java.lang.Thread

        activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, yield
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ConnectDatagram

        public ConnectDatagram​(java.lang.String server,
                               int port,
                               int maxSize)
                        throws java.io.IOException
        Construct a new connection to a specified server and port.
        Parameters:
        server - The hostname of the server
        port - The port number on the server
        maxSize - The maximum size in bytes of the received message
        Throws:
        java.io.IOException - if the server does not exist
    • Method Detail

      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        Overrides:
        finalize in class java.lang.Object
        Throws:
        java.lang.Throwable