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

正文內(nèi)容

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

2025-08-03 12:04 本頁(yè)面
 

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