1 Importjava.net.*;2 ImportJava.io.*;3 classUdpSend24 {5 Public Static voidMain (string[] args)throwsException6 {7Datagramsocket ds =NewDatagramsocket ();8BufferedReader BUFR =NewBufferedReader (NewInputStreamReader (system.in));9String line =NULL;Ten while((Line=bufr.readline ())! =NULL) One { A if("886". Equals (line)) - Break; - byte[] buf =line.getbytes (); theDatagrampacket DP = - NewDatagrampacket (Buf,buf.length,inetaddress.getbyname ("192.168.1.255"), 10001); - Ds.send (DP); - } + ds.close (); - } + } A classUdpRece2 at { - Public Static voidMain (string[] args)throwsException - { -Datagramsocket ds =NewDatagramsocket (10001); - while(true) - { in byte[] buf =New byte[1024]; -Datagrampacket DP =NewDatagrampacket (buf,buf.length); to Ds.receive (DP); +String IP =dp.getaddress (). gethostaddress (); -String data =NewString (Dp.getdata (), 0, Dp.getlength ()); theSystem.out.println (ip+ "::" +data); * } $ }Panax Notoginseng}
Chat software project UDP upgrade version