Java网络通信代码总结

Java网络通信代码总结

ID:37852538

大小:28.50 KB

页数:4页

时间:2019-06-01

Java网络通信代码总结_第1页
Java网络通信代码总结_第2页
Java网络通信代码总结_第3页
Java网络通信代码总结_第4页
资源描述:

《Java网络通信代码总结》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java网络通信代码总结//建立服务器类,并令端口为2000ServerSocketserver=newServerSocket(2000);//使用accept阻塞方法监听客户端请求Socketincoming=server.accept();BuffeReaderin=newBufferReader(newInputStreamReader(incoming.getInputStream()));PrintWriterout=newPrintWriter(incoming.getOutput

2、Stream(),true);in.close();out.close();incoming.close();//建立客户端请求Socketsocket()=newSocket("192.168.1.1",2000);in=newBufferReader(newInputStreamReader(socket.getInputStream()));out=newPrintWriter(socket.getOutputStream(),true);//建立用户界面try{ServerSockets

3、erver=newServerSocket(2000);inti=1;for(;;){Socketincoming=server.accept();newServerThread(incoming,i).start();i++;}}catch(IOExcetionex){ex.printStackTrace();}//客户端importjava.io.*;importjava.net.*;publicclassMultiTalkClient{publicstaticvoidmain(String

4、args[]){try{Socketsocket=newSocket("127.0.0.1",2000);BufferReadersin=newBufferReader(newInputStreamReader(System.in));PrintWriteros=newPrintWriter(socket.getOutputStream());BufferReaderis=newBufferReader(newInputStreamReader(socket.getInputStream()))

5、;Stringreadline;readline=sin.readLine();while(!readline.equals("bye")){os.println(readline);os.flush();System.out.println("Client:"+readline);System.out.println("Server:"+is.readLine());readline=sin.readLine();}os.close();is.close();socket.close();}c

6、atch(Exceptione){System.out.println("Error"+e);}}}//服务器端importjava.io.*;importjava.net.*;importServerThread;publicclassMultiTalkServer{staticintclientnum=0;publicstaticvoidmain(Stringargs[]){ServerSocketserverSocket=null;booleanlistening=true;try{ser

7、verSocket=newServerSocket(2000);}catch(IOExcetione){System.out.println("Couldnotlistenonport:2000.");System.exit(-1);}while(listening){newServerThread(serverSocket.accept(),clientnum).start();clientnum++;}serverSocket.close();}}//多线程importjava.io.*;i

8、mportjava.net.*;publicclassServerThreadextendsThread{Socketsocket=null;intclientnum;publicServerThread(Socketsocket,intnum){this.socket=socket;clientnum=num+1;}publicvoidrun(){try{Stringline;BufferedReaderis=newBufferedReader(newInputStreamReader(soc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。