【導(dǎo)讀】TCP/IP協(xié)議的核心部分是傳輸層協(xié)議,網(wǎng)絡(luò)層協(xié)議和物理接口層,這三層通常是在操作系統(tǒng)內(nèi)核中設(shè)計。因此用戶一般不涉及。TCP是面向連接的,通信。庫函數(shù)方式提供的各種函數(shù)。前者為核內(nèi)設(shè)計,后者為核外設(shè)計。的應(yīng)用程序才能設(shè)計,所以要使用套接字來設(shè)計。C/S結(jié)構(gòu)是大家熟知的客戶機和服務(wù)器結(jié)構(gòu)。和Server端來實現(xiàn),降低了系統(tǒng)的通訊開銷。應(yīng)用系統(tǒng)的發(fā)展方向。新進程處理此客戶請求,并不需要對其他請求做出應(yīng)。服務(wù)完成后,關(guān)閉此新進程與客戶的通信鏈路,并終止。向服務(wù)器發(fā)出服務(wù)請求報文,等待并接收應(yīng)答;繼續(xù)提出請求。正常終止或者強迫終止。通信完全是異步的。socket之間的連接可以分為三種類型:客戶端連接,監(jiān)聽連接以及服務(wù)器端連接。當(dāng)然,服務(wù)器端的socket此時未必正好處于準(zhǔn)備好狀。當(dāng)使用sockets寫應(yīng)用程序時,大多數(shù)工作發(fā)生在socket控件的handler事件中.束一個連接時,服務(wù)器socket收到一個OnClientDisconnect事件.錯誤代碼改為0,以避免socket產(chǎn)生一個例外.