Я новичок в области компьютерных сетей, поэтому, пожалуйста, потерпите меня.Ниже приведен код, который я использую для передачи пакета данных через Интернет с сервера, но я не знаю, как получать передаваемое сообщение на стороне клиента.Кто-нибудь может мне помочь с этим?
import java.net.*;
import java.io.*;
public class broadcast_message {
private static DatagramSocket socket = null;
public static void main(String[] args) throws IOException {
broadcast("Hello", InetAddress.getByName("255.255.255.255"));
System.out.println("Sent");
}
public static void broadcast(String broadcastMessage, InetAddress address) throws IOException {
socket = new DatagramSocket();
socket.setBroadcast(true);
byte[] buffer = broadcastMessage.getBytes();
DatagramPacket packet
= new DatagramPacket(buffer, buffer.length, address, 4000);
socket.send(packet);
socket.close();
}
}