文章詳情頁
領(lǐng)略java.util.Canlendar的優(yōu)點
瀏覽:4日期:2024-06-19 18:38:04
java中SOCKET通訊源碼 內(nèi)容: //ServeOneSocket.java 服務(wù)端源程序import java.io.*;import java.net.*;public class ServeOneSocket extends Thread {private Socket socket;private BufferedReader in;private PrintWriter out;private String content;/*** Constructor*/public ServeOneSocket(Socket s,String c)throws IOException {socket=s;content=c;in=new BufferedReader(new InputStreamReader(socket.getInputStream()));//enable auto-flushout=new PrintWriter(new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())),true);start();//calls run()}public void run(){try{while (true){String str=in.readLine();if (str.equals('END'))break;System.out.println('Echoing:'+str);out.println(str);out.println(content);}System.out.println('Closing...');}catch(IOException e){}finally{try{socket.close();}catch(IOException e){}}}}//SocketClientThread.java 客戶端源程序import java.net.*;import java.io.*;class SocketClientThread extends Thread{private Socket socket;private BufferedReader in;private PrintWriter out;private static int counter=0;private int id=counter++;private static int threadcount=0;final int port=8110;public static int threadCount(){return threadcount;}public SocketClientThread(InetAddress addr){System.out.println('Making client:'+id);threadcount++;try{socket=new Socket(addr,port);}catch(IOException e){}try{in=new BufferedReader(new InputStreamReader(socket.getInputStream()));out=new PrintWriter(new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())),true);start();}catch(IOException e){try{socket.close();}catch(IOException e2){}}}public void run(){try{for (int i=0;i
標(biāo)簽:
Java
上一條:Java編程技巧(信號量,管道)下一條:Java性能分析
相關(guān)文章:
1. 什么是Python變量作用域2. Android 實現(xiàn)徹底退出自己APP 并殺掉所有相關(guān)的進(jìn)程3. Vue實現(xiàn)仿iPhone懸浮球的示例代碼4. js select支持手動輸入功能實現(xiàn)代碼5. Android studio 解決logcat無過濾工具欄的操作6. vue使用moment如何將時間戳轉(zhuǎn)為標(biāo)準(zhǔn)日期時間格式7. bootstrap select2 動態(tài)從后臺Ajax動態(tài)獲取數(shù)據(jù)的代碼8. 一個 2 年 Android 開發(fā)者的 18 條忠告9. PHP正則表達(dá)式函數(shù)preg_replace用法實例分析10. vue-drag-chart 拖動/縮放圖表組件的實例代碼
排行榜
