Projet_POO/Projet_POO/src/liste/UdpUnicastClient.java
2020-12-07 18:46:43 +01:00

48 wiersze
1 022 B
Java

package liste;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.SocketException;
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.UnknownHostException;
// SERT UNIQUEMENT AU DEBUG
public class UdpUnicastClient implements Runnable{
private final int serverPort;
private final String serverIP;
private final String message;
public UdpUnicastClient(int serverPort, String serverIP, String msg) {
this.serverPort = serverPort;
this.serverIP = serverIP;
this.message = msg;
}
public void run() {
try(DatagramSocket serverSocket = new DatagramSocket()){
DatagramPacket datagramPacket = new DatagramPacket(
message.getBytes(),
message.length(),
InetAddress.getByName(serverIP),
serverPort
);
serverSocket.send(datagramPacket);
} catch (SocketException e) {
e.printStackTrace();
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}