aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/net/MulticastSocket.java
diff options
context:
space:
mode:
authorMichael Koch <konqueror@gmx.de>2003-11-24 23:00:07 +0000
committerMichael Koch <mkoch@gcc.gnu.org>2003-11-24 23:00:07 +0000
commit473432eb026530ae681374368552bfe0579273b6 (patch)
treecb7cfa884411e2b3f061ad5ba401cee5fd2579bf /libjava/java/net/MulticastSocket.java
parent4c1bbd67f92676cc59d8ab173a12f14288d676fd (diff)
downloadgcc-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.java12
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);
}
/**