java socket多线程.doc

java socket多线程.doc

ID:32020381

大小:85.50 KB

页数:36页

时间:2019-01-30

java socket多线程.doc_第1页
java socket多线程.doc_第2页
java socket多线程.doc_第3页
java socket多线程.doc_第4页
java socket多线程.doc_第5页
资源描述:

《java socket多线程.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、代码如下:   //Server.java   importjava.awt.*;   importjava.net.*;   importjava.io.*;   publicclassServerextendsThread{       ServerSocketskt;       SocketClient[]=newSocket[10];;       SocketClient1=null;       inti=0;       TextAreain;       intport,k=0,l=0;       //BufferedReadertheInputStream; 

2、      PrintStreamtheOutputStream;       //Stringreadin;       Facechat;       publicServer(intport,Facechat){           try{               this.port=port;               skt=newServerSocket(port);               this.chat=chat;           }catch(IOExceptione){               chat.ta.append(e.toStr

3、ing());           }       }       publicvoidrun(){           chat.ta.append("等待连线......");           while(true){               //System.out.print(""+i+"");               try{               Client[k]=skt.accept();/*接收客户连接*/               //当有客户端连接时就新建一个子线程               if(i<2){             

4、      ServerThreadserver[]=newServerThread[10];                    server[k]=newServerThread(Client[k],this.chat,i);                    l=server.length;                    server[k].start();                   chat.ta.append("客户端"+Client[k].getInetAddress()+"已连线");                   /*theInpu

5、tStream=newBufferedReader(newInputStreamReader(Client                           .getInputStream()));*/                   //for(intj=0;j

6、        k++;               }else{                   //theOutputStream=newPrintStream(null);               }           }catch(SocketExceptione){               //chat.ta.append("连线中断!");               //chat.clientBtn.setEnabled(true);               //chat.serverBtn.setEnabled(true);          

7、     //chat.tfaddress.setEnabled(true);               //chat.tfport.setEnabled(true);               //try{                       //skt.close();                       //Client.close();                   //}catch(IOExceptionerr){         

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

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

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