Java DatagramSocket(int port, InetAddress laddr) Constructor
Syntax
DatagramSocket(int port, InetAddress laddr) constructor from DatagramSocket has the following syntax.
public DatagramSocket(int port, InetAddress laddr) throws SocketException
Example
In the following code shows how to use DatagramSocket.DatagramSocket(int port, InetAddress laddr) constructor.
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.InetSocketAddress;
// w w w . j av a 2 s .co m
public class Main {
public static void main(String args[]) {
try {
InetAddress ia = InetAddress.getByName("www.java2s.com");
DatagramSocket ds = new DatagramSocket(8080,ia);
byte buffer[] = "hello".getBytes();
DatagramPacket dp = new DatagramPacket(buffer, buffer.length, ia, 80);
ds.connect(InetSocketAddress.createUnresolved("google.com", 8080));
ds.send(dp);
ds.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}