Я пытаюсь создать приложение чата, использующее многоадресный протокол, и при запуске сервера оно работает правильно, но клиент вызывает исключение нулевого указателя без трассировки журнала. java.lang.NullPointerException
код на стороне клиента содержит объект для настройки. взаимодействие с клиентом:
public static void main(String[] args) throws IOException {
DatagramSocket socket = new DatagramSocket(8000);
InetAddress server = InetAddress.getLocalHost();
String name = "unknown";
MulticastSocket multicastSocket = new MulticastSocket(9001);
InetAddress group = InetAddress.getByName("224.0.0.1");
multicastSocket.joinGroup(group);
new ReadThread(multicastSocket).start();
new WriteThread(socket,multicastSocket,group,server,9000,name).start();
}
потоки чтения и запуска - это многопоточный класс, который читает и записывает на сервер, спасибо за ваш отзыв, я использую eclipse Ps: это хороший подход к использованию bradcast, чтобы сделать его таким сервер перенаправляет все, что ему отправляет клиент?