В примере этой статьи рассказывается, как Java реализует простую чат, основанную на розетке. Поделитесь этим для всех для вашей ссылки. Конкретный метод реализации следующим образом:
Чат -комната. Java
Пакет com.socket.demo; .out.println ("---- Введите чат ----"); ();
SendDemo.java
Пакет Com.socket.demo; Существует конструктор параметров Public SendDemo (DatagramSocket DS) {this.ds = ds;} @Override public void run () {try {bufferedReader bufr = new BurningReader (New InputStreamReader (System.in)); ((line = bufr.readline ())! = null) {byte [] buf = line.getbytes (); Эта информация IP, для этой информации IP, для этой информации IP, * Все IP-адреса в сегменте IP 192.168.1.1-192.168.1.255 могут получать сообщения */ dataGrampacket dp = new DataGrampacket (buf, buf.length, inetaddress.getbyname ("192.168.1. 255"), 10001); }
Полученное. Ява
Пакет com.socket.demo; Run () {try {while (true) {// 2, создайте пакет. byte [] buf = new Byte [1024]; Ds.receive (DP); // 4, проанализируйте данные с помощью метода объекта пакета данных, например, адрес, порт, содержание данных. String ip = dp.getAddress () new String (dp.getData (), 0, dp.getLenth ()); println (ip ip (ip ip + ".... выйти из чата");}} catch (Exception e) {}}}
Продолжительные визуализации следующие:
Есть надежда, что эта статья полезна для дизайна программы Java каждого.