В примере этой статьи рассказывается о методе протокола UDP Java на основе службы сокета. Поделитесь этим для всех для вашей ссылки. Специфика заключается в следующем:
Пример 1:
Получить класс:
Пакет com.socket.demo; («Получение конечного старта ...»); Эти данные 4. Используйте метод приема DatagramSocket для хранения полученных данных в пакете данных 5. Оплатите данные в методе пакета данных с помощью пакета данных 5. Закройте службу сокета*/// SDPSocket Service, используйте DatagramSocket Datagramsot DS = New Datagramsock (10002); Метод ds.receive (dp); dp.getData (), 0, dp.getLength ()); "-----"+text); // 关闭资源 ds.close ();
Отправить класс:
Пакет Com.socket.demo; Static void main (string [] args) бросает ioException {System.out.println («Отправить конец ...»); Служба сокета UDP 5. Закройте службу сокета*// Служба UDPSOCKE, используйте DatagramSocket объект DatagramSocket DS = новый DatagramSocket (8888); Демонстрация передачи, go "; // Использовать DataGrampacket для инкапсуляции данных в объекте [] buf = str.getbytes (); new DataGrampacket (buf, buf.length, inetAddress.getByName (" 192.168.100 "), 10002); // Отправить пакет данных через службу сокета UDP, через метод отправки Ds.send (DP);
Пример 2:
Получить класс:
Пакет com.socket.demo; («Получение конечного старта ...»); Эти данные 4. Используйте метод приема DatagramSocket для хранения полученных данных в пакете данных 5. Оплатите данные в методе пакета данных с помощью пакета данных 5. Закройте службу сокета*/// SDPSocket Service, используйте DatagramSocket Datagramsot Ds = new DatagramSocket (10003); пакет данных, через метод отправки ds.receive (DP); // Выполните данные в пакете через метод пакета, такие как String IP = DP.GetAddress (). getPort (); имя+"-----"+port+"-----"+text); ------------------------------------------------------ ------------ --- "+port+" ------ "+text);} // Отключить ресурсы //ds.close ();}}
Отправить класс:
Пакет Com.socket.demo; Static void main (string [] args) бросает ioException {System.out.println («Отправить конец .........»); Отправьте пакет данных через службу Socket UDP 5. Закройте службу сокета*// Служба UDPSOCKE, используйте DatagramSocket Object DatagramSocket DS = новый DatagramSocket (99999); Data Packet // String STR = "DEMONATIONS UDP, GO"; Object (line = bufr.readline ())! "), 10003); // Отправить пакет данных через службу сокета UDP через метод отправки ds.send (dp); if (" 886 ".equals (line)) {break;}} // Выключите ресурс ds.close ();}}
Продолжительные визуализации следующие:
перенимать:
отправлять:
Есть надежда, что эта статья полезна для дизайна программы Java каждого.