网络编程练习:聊天
【需求】:实现双方聊天(收数据和发数据) 【技术】:网络编程、IO流、多线程 【代码】: /* 需求:实现双方聊天(收数据和发数据) 所需技术:网络编程、IO流、多线程 */ import java.net.*; import java.io.*; class SendInfo implements Runnable { private DatagramSocket ds; public SendInfo(DatagramSocket ds){ this.ds=ds; } public void run(){ try{ BufferedReader bufr=new BufferedReader(new InputStreamReader(System.in)); String line=null; while((line=bufr.readLine())!=null){ if("0000".equals(line)) break; byte[] buf=line.getBytes(); DatagramPacket dp=new DatagramPacket(buf,buf.length,InetAddress.getByName("127.0.0.1"),10001); ds.send(dp); } } catch (Exception e){ throw new