ServerSocket簡單例題

ServerSocket 簡單例題:

packagecom.kaige123.net;/*

*凱哥

*/importjava.io.FileInputStream;importjava.io.IOException;importjava.io.InputStream;importjava.io.OutputStream;importjava.net.ServerSocket;importjava.net.Socket;publicclassTest{publicstaticvoidmain(String[] args)throwsException{// 如果都被占用 那就會拋異常// 建立好一個服務端 監聽8080端口ServerSocket server =newServerSocket(8080);// 等待客戶端來連接服務器Socket socket = server.accept();//代碼運行到這句就會卡主 堵塞? 等待InputStream input = socket.getInputStream();OutputStream output = socket.getOutputStream();byte[] b =newbyte[1024*5];intlen = input.read(b);String s =newString(b,0, len);System.out.println(s);fin.read(b)s ="hello? 你好客戶端!!";output.write(s.getBytes());output.close();input.close();socket.close();}}

瀏覽器輸入:http://127.0.0.1:8080,顯示結果:hello 你好

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容