Package com.sun.rpc
Class ConnectDatagram
java.lang.Object
java.lang.Thread
com.sun.rpc.Connection
com.sun.rpc.ConnectDatagram
- All Implemented Interfaces:
Runnable
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:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Thread
Thread.Builder, Thread.State, Thread.UncaughtExceptionHandler
-
Field Summary
Fields inherited from class com.sun.rpc.Connection
port, server
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
-
Constructor Summary
ConstructorsConstructorDescriptionConnectDatagram
(String server, int port, int maxSize) Construct a new connection to a specified server and port. -
Method Summary
Methods inherited from class com.sun.rpc.Connection
getCache, putCache, run, toString
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, isVirtual, join, join, join, join, ofPlatform, ofVirtual, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, sleep, start, startVirtualThread, stop, suspend, threadId, yield
-
Constructor Details
-
ConnectDatagram
Construct a new connection to a specified server and port.- Parameters:
server
- The hostname of the serverport
- The port number on the servermaxSize
- The maximum size in bytes of the received message- Throws:
IOException
- if the server does not exist
-
-
Method Details