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

正文內(nèi)容

tcp聊天程序與多線程tcp(編輯修改稿)

2024-08-03 12:04 本頁面
 

【文章內(nèi)容簡介】 to:+e)。         //出錯,打印出錯信息        }        Socket socket。        try{          socket=()。           //使用accept()阻塞等待客戶請求,有客戶          //請求到來則產(chǎn)生一個Socket對象,并繼續(xù)執(zhí)行        }catch(Exception e) {          (Error.+e)。           //出錯,打印出錯信息        }        String line。        BufferedReader is=new BufferedReader(new InputStreamReader(()))。         //由Socket對象得到輸入流,并構(gòu)造相應(yīng)的BufferedReader對象        PrintWriter os=newPrintWriter(())?!        ?/由Socket對象得到輸出流,并構(gòu)造PrintWriter對象        BufferedReader sin=new BufferedReader(new InputStreamReader())?!        ?/由系統(tǒng)標(biāo)準(zhǔn)輸入設(shè)備構(gòu)造BufferedReader對象        (Client:+())。         //在標(biāo)準(zhǔn)輸出上打印從客戶端讀入的字符串        line=()。         //從標(biāo)準(zhǔn)輸入讀入一字符串        while(!(bye)){         //如果該字符串為 bye,則停止循環(huán)          (line)。           //向客戶端輸出該字符串          ()。           //刷新輸出流,使Client馬上收到該字符串          (Server:+line)。           //在系統(tǒng)標(biāo)準(zhǔn)輸出上打印讀入的字符串          (Client:+())?!         ?/從Client讀入一字符串,并打印到標(biāo)準(zhǔn)輸出上          line=()。           //從系統(tǒng)標(biāo)準(zhǔn)輸入讀入一字符串        }  //繼續(xù)循環(huán)        ()。 //關(guān)閉Socket輸出流        ()。 //關(guān)閉Socket輸入流        ()。 //關(guān)閉Socket        ()。 //關(guān)閉ServerSocket      }catch(Exception e){        (Error:+e)。         //出錯,打印出錯信息      }    }  }  從上面的兩個程序中我們可以看到,socket四個步驟的使用過程。 可以分別將Socket使用的四個步驟的對應(yīng)程序段選擇出來,這樣便于 對socket的使用有進(jìn)一步的了解。支持多客戶的client/server程序設(shè)計  前面提供的Client/Server程序只能實現(xiàn)Server和一個客戶的對話。在實際應(yīng)用中,往往是在服務(wù)器上運行一個永久的程序,它可以接收來自其他多個客戶端的請求,提供相應(yīng)的服務(wù)。為了實現(xiàn)在服務(wù)器方給多個客戶提供服務(wù)的功能,需要對上面的程序進(jìn)行改造,利用多線程實現(xiàn)多客戶機制。服務(wù)器總是在指定的端口上監(jiān)聽是否有客戶請求,一旦監(jiān)聽到客戶請求,服務(wù)器就會啟動一個專門的服務(wù)線程來響應(yīng)該客戶的請求,而服務(wù)器本身在啟動完線程之后馬上又進(jìn)入監(jiān)聽狀態(tài),等待下一個客戶的到來?! 】蛻舳说某绦?
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1