diff options
author | Michael Koch <konqueror@gmx.de> | 2003-11-24 23:00:07 +0000 |
---|---|---|
committer | Michael Koch <mkoch@gcc.gnu.org> | 2003-11-24 23:00:07 +0000 |
commit | 473432eb026530ae681374368552bfe0579273b6 (patch) | |
tree | cb7cfa884411e2b3f061ad5ba401cee5fd2579bf /libjava/java/net/MulticastSocket.java | |
parent | 4c1bbd67f92676cc59d8ab173a12f14288d676fd (diff) | |
download | gcc-473432eb026530ae681374368552bfe0579273b6.zip gcc-473432eb026530ae681374368552bfe0579273b6.tar.gz gcc-473432eb026530ae681374368552bfe0579273b6.tar.bz2 |
2003-11-25 Michael Koch <konqueror@gmx.de>
* java/net/DatagramSocket.java
(DatagramSocket): Move binding code to bind(), simplify constructors.
* java/net/MulticastSocket.java
(MulticastSocket): Call parent constructor with null argument,
bind socket after setReuseAddress is called, simplify constructors.
From-SVN: r73902
Diffstat (limited to 'libjava/java/net/MulticastSocket.java')
-rw-r--r-- | libjava/java/net/MulticastSocket.java | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/libjava/java/net/MulticastSocket.java b/libjava/java/net/MulticastSocket.java index 1b7b422..097d52e 100644 --- a/libjava/java/net/MulticastSocket.java +++ b/libjava/java/net/MulticastSocket.java @@ -80,8 +80,7 @@ public class MulticastSocket extends DatagramSocket */ public MulticastSocket() throws IOException { - super(0, null); - setReuseAddress (true); + this(new InetSocketAddress(0)); } /** @@ -95,8 +94,7 @@ public class MulticastSocket extends DatagramSocket */ public MulticastSocket(int port) throws IOException { - super(port, null); - setReuseAddress (true); + this(new InetSocketAddress(port)); } /** @@ -112,8 +110,10 @@ public class MulticastSocket extends DatagramSocket */ public MulticastSocket(SocketAddress address) throws IOException { - super(address); - setReuseAddress (true); + super((SocketAddress) null); + setReuseAddress(true); + if (address != null) + bind(address); } /** |