這一章將為大家講解Socket通信中客戶端的實(shí)現(xiàn)過(guò)程,還是先上圖,請(qǐng)大家了解客戶端的步驟
可以看到,相比服務(wù)端,客戶端的步驟簡(jiǎn)單的很多。事實(shí)上這種情況比較多,比如一個(gè)服務(wù)端會(huì)有多個(gè)客戶端連接。
通過(guò)圖片我們可以看到TCP客務(wù)端調(diào)用的函數(shù)依次是socket( )、connect( )、recv( )、send( )、closessocket( )
由于在服務(wù)端這章的講解中我們提到了socket()、recv()、send()、closesocket()、WSAStartup()、WSACleanup()的函數(shù),在客戶端中同樣需要這些函數(shù),使用方式是一樣的,因此這里不再贅述。
大家學(xué)習(xí)前面的函數(shù)后可直接在客戶端中實(shí)現(xiàn)。本章將重點(diǎn)講解connect函數(shù)
C語(yǔ)言網(wǎng)提供由在職研發(fā)工程師或ACM藍(lán)橋杯競(jìng)賽優(yōu)秀選手錄制的視頻教程,并配有習(xí)題和答疑,點(diǎn)擊了解:
一點(diǎn)編程也不會(huì)寫的:零基礎(chǔ)C語(yǔ)言學(xué)練課程
解決困擾你多年的C語(yǔ)言疑難雜癥特性的C語(yǔ)言進(jìn)階課程
從零到寫出一個(gè)爬蟲的Python編程課程
只會(huì)語(yǔ)法寫不出代碼?手把手帶你寫100個(gè)編程真題的編程百練課程
信息學(xué)奧賽或C++選手的 必學(xué)C++課程
藍(lán)橋杯ACM、信息學(xué)奧賽的必學(xué)課程:算法競(jìng)賽課入門課程
手把手講解近五年真題的藍(lán)橋杯輔導(dǎo)課程