1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| import java.io.*;
import java.net.*;
public class ServeurUDP {
public static void main ( String args[] ) throws Exception {
DatagramSocket serverSocket = new Datagramsocket (9876);
byte[] receiveData = new byte[1024];
while (true) {
DatagramPacket receivePacket = new DatagramPacket(receiveData, receiveData.length);
serverSocket.receive(receivePacket.getData());
String sentence = new String(receivePacket.getData());
System.out.println(sentence);
}
}
}
import java.net.*;
import java.util.Scanner;
public class ClientUDP{
public static void main (String args []) throws Exception {
Scanner inFromUser = new Scanner (System.in);
DatagramSocket clientSocket = new DatagramSocket();
InetAddress IPAddress = InetAddressgetByName("localhost");
byte[] sendData = new byte [1024];
String sentence = inFromUser.nextLine();
sendData = sentence.getByte();
DatagramPacket sendPacket = new DatagramPacket(sendData, sendData.length, IPAddress, 9876);
clientSocket.send(sendPacket);
}
} |
Partager