byte[] buf = new byte[256];
DatagramPacket packet = new DatagramPacket(buf, buf.length);
socket.receive(packet);
String modifiedSentence = new String(packet.getData());
System.out.println("SERVER: " + modifiedSentence);
В консоль выводятся куча байт, как из modifiedSentence получить строку?
Попробуйте так:
String str = new String(buf, "UTF-8");
или так:
String str = new String(packet.getData(), packet.getOffset(), packet.getLength());
вывод:
System.out.println("SERVER: " + str);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пишу прогу, которая принимает строку(только буквы, никаких знаков препинания и цифр) и целое число, насколько передвинуть символы сроки по ASCII таблицеНичего...
Как создать SSL соединение к postgresql из Java swing?