diff options
| author | Sam Anthony <sam@samanthony.xyz> | 2024-11-23 13:13:40 -0500 |
|---|---|---|
| committer | Sam Anthony <sam@samanthony.xyz> | 2024-11-23 13:13:40 -0500 |
| commit | 575cea7e312ec674cf09715834576b4e3a45c6e0 (patch) | |
| tree | d6e5f6f6f8b2d7e10e042354104b6a9ecbf05c5b /src/main/java | |
| parent | 1305d223fafc79be7fad07aee1f4348b2eaeaae5 (diff) | |
| download | soen423-575cea7e312ec674cf09715834576b4e3a45c6e0.zip | |
remove ConcurrentMulticastSocket
Diffstat (limited to 'src/main/java')
| -rw-r--r-- | src/main/java/derms/net/ConcurrentMulticastSocket.java | 48 | ||||
| -rw-r--r-- | src/main/java/derms/net/rmulticast/ReliableMulticast.java | 2 |
2 files changed, 0 insertions, 50 deletions
diff --git a/src/main/java/derms/net/ConcurrentMulticastSocket.java b/src/main/java/derms/net/ConcurrentMulticastSocket.java deleted file mode 100644 index 6aeb5a8..0000000 --- a/src/main/java/derms/net/ConcurrentMulticastSocket.java +++ /dev/null @@ -1,48 +0,0 @@ -package derms.net; - -import java.io.IOException; -import java.net.DatagramPacket; -import java.net.InetAddress; -import java.net.MulticastSocket; -import java.net.SocketException; -import java.time.Duration; - -public class ConcurrentMulticastSocket { - private final MulticastSocket sock; - - /** Create a socket for sending. */ - public ConcurrentMulticastSocket() throws IOException { - this.sock = new MulticastSocket(); - } - - /** Create a socket bound to the specified port for receiving. */ - public ConcurrentMulticastSocket(int port) throws IOException { - this.sock = new MulticastSocket(port); - } - - /** Join a multicast group. */ - public synchronized void joinGroup(InetAddress mcastaddr) throws IOException { - sock.joinGroup(mcastaddr); - } - - public synchronized void send(DatagramPacket p) throws IOException { - sock.send(p); - } - - public synchronized void receive(DatagramPacket p) throws IOException { - sock.receive(p); - } - - public synchronized void setSoTimeout(Duration timeout) throws SocketException { - sock.setSoTimeout((int) timeout.toMillis()); - } - - public synchronized void close() { - sock.close(); - } - - @Override - public String toString() { - return sock.getLocalSocketAddress().toString(); - } -} diff --git a/src/main/java/derms/net/rmulticast/ReliableMulticast.java b/src/main/java/derms/net/rmulticast/ReliableMulticast.java index b194c96..f3db55c 100644 --- a/src/main/java/derms/net/rmulticast/ReliableMulticast.java +++ b/src/main/java/derms/net/rmulticast/ReliableMulticast.java @@ -1,10 +1,8 @@ package derms.net.rmulticast; import derms.io.Serial; -import derms.net.ConcurrentMulticastSocket; import derms.net.MessagePayload; import derms.net.Net; -import derms.net.Packet; import derms.util.ThreadPool; import java.io.IOException; |