UDP<Client side>
class ConnectThread extends Thread {
String sendMsg;
String return_msg;
public ConnectThread(String msg) {
sendMsg = msg;
}
public void run() {
try {
DatagramSocket socket = new DatagramSocket();
InetAddress serverAddr = InetAddress.getByName(ipAddr);
byte[] buf = new byte[256];
buf = sendMsg.getBytes();
DatagramPacket Packet = new DatagramPacket(buf, buf.length, serverAddr, port);
socket.send(Packet);
buf = new byte[256];
Packet = new DatagramPacket(buf, buf.length, serverAddr, port);
socket.receive(Packet);
return_msg = new String(Packet.getData());
sendMessage(return_msg);
} catch(Exception ex) {
ex.printStackTrace();
}
}
}