freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

tcp聊天程序與多線程tcp(參考版)

2025-07-10 12:04本頁面
  

【正文】       //出錯,打印出錯信息     }   } }  這個程序向 展示了網(wǎng)絡(luò)應(yīng)用中最為典型的C/S結(jié)構(gòu),我們可以用下面的圖來描述這樣一種模型: //關(guān)閉Socket      ()。 //關(guān)閉Socket輸出流      ()?!       ?/從Client讀入一字符串,并打印到標準輸出上        line=()。         //刷新輸出流,使Client馬上收到該字符串        (Server:+line)。       //從標準輸入讀入一字符串      while(!(bye)){       //如果該字符串為 bye,則停止循環(huán)        (line)?!     ?/由系統(tǒng)標準輸入設(shè)備構(gòu)造BufferedReader對象      (Client:+ clientnum +())?! ?/由Socket對象得到輸入流,并構(gòu)造相應(yīng)的BufferedReader對象      PrintWriter os=newPrintWriter(())。 //初始化clientnum變量   }   public void run() { //線程主體    try{      String line。 //保存本進程的客戶計數(shù)   public ServerThread(Socket socket,int num) { //構(gòu)造函數(shù)    =socket?! ublic class ServerThread extends Thread{   Socket socket=null。 //關(guān)閉ServerSocket  }} 3.   import .*。      //監(jiān)聽到客戶請求,根據(jù)得到的Socket對象和       客戶計數(shù)創(chuàng)建服務(wù)線程,并啟動之      clientnum++。       //出錯,打印出錯信息      (1)?!   ry{      serverSocket=new ServerSocket(4700)。 //靜態(tài)成員變量,記錄當前客戶的個數(shù)   public static void main(String args[]) throws IOException {    ServerSocket serverSocket=null?! mport ServerThread。 //出錯,則打印出錯信息    }  }} 2. 服務(wù)器端程序:   import .*。 //關(guān)閉Socket輸入流      ()。         //從系統(tǒng)標準輸入讀入一字符串      } //繼續(xù)循環(huán)      ()。         //在系統(tǒng)標準輸出上打印讀入的字符串        (Server:+())。         //將從系統(tǒng)標準輸入讀入的字符串輸出到Server        ()?!     eadline=()?!     ?/由Socket對象得到輸出流,并構(gòu)造PrintWriter對象      BufferedReader is=new BufferedReader(new InputStreamReader(()))。       //向本機的4700端口發(fā)出客戶請求      BufferedReader sin=new BufferedReader(new InputStreamReader())?! mport .*?! 】蛻舳说某绦蚝蜕厦娉绦蚴峭耆粯拥?, 如果仔細閱讀過上面的程序,可以跳過不讀,
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1