From 8d61a334a0da0728d2eaea739341ba6e1acfcceb Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Sat, 23 Nov 2024 11:47:32 -0500 Subject: remove ConcurrentDatagramSocket --- .../java/derms/net/ConcurrentDatagramSocket.java | 59 ---------------------- 1 file changed, 59 deletions(-) delete mode 100644 src/main/java/derms/net/ConcurrentDatagramSocket.java (limited to 'src/main/java') diff --git a/src/main/java/derms/net/ConcurrentDatagramSocket.java b/src/main/java/derms/net/ConcurrentDatagramSocket.java deleted file mode 100644 index 59cc77a..0000000 --- a/src/main/java/derms/net/ConcurrentDatagramSocket.java +++ /dev/null @@ -1,59 +0,0 @@ -package derms.net; - -import java.io.IOException; -import java.net.*; -import java.time.Duration; - -public class ConcurrentDatagramSocket { - private final DatagramSocket sock; - - /** Create a socket bound to any available port on the local machine. */ - public ConcurrentDatagramSocket() throws IOException { - this.sock = new DatagramSocket(); - } - - /** - * Creates a socket bound to the specified address and port. - * - * @param laddr The local IP address and port to listen on. - */ - public ConcurrentDatagramSocket(SocketAddress laddr) throws SocketException { - this.sock = new DatagramSocket(laddr); - } - - public synchronized void close() { - sock.close(); - } - - public synchronized void connect(InetAddress address, int port) { - sock.connect(address, port); - } - - public synchronized void connect(InetSocketAddress addr) { - connect(addr.getAddress(), addr.getPort()); - } - - public synchronized InetAddress getLocalAddress() { - return sock.getLocalAddress(); - } - - public synchronized int getLocalPort() { - return sock.getLocalPort(); - } - - public synchronized SocketAddress getRemoteSocketAddress() { - return sock.getRemoteSocketAddress(); - } - - public synchronized void receive(DatagramPacket p) throws IOException { - sock.receive(p); - } - - public synchronized void send(DatagramPacket p) throws IOException { - sock.send(p); - } - - public synchronized void setSoTimeout(Duration timeout) throws SocketException { - sock.setSoTimeout((int) timeout.toMillis()); - } -} -- cgit v1.2.3