GPRS開(kāi)發(fā)系列文章之進(jìn)階篇
a) WSAStartup函數。在應用程序進(jìn)行Windows Sockets通信時(shí),必須首先調用此函數來(lái)指定應用程序要加載的Windows Scoket版本等信息,應用程序結束前我們應該調用WSACleanup去釋放掉所用的系統資源
b) Connect 函數。此函數用來(lái)建立連接
c) Select 函數。建立連接后,用來(lái)偵聽(tīng)是否有數據傳輸
d) Send函數。用于給服務(wù)器發(fā)送消息
3. 服務(wù)器端與客戶(hù)端進(jìn)行socket通信
服務(wù)器端主要涉及到的庫為:
System.Net,System.Net.Sockets,System.IO;
System.Net 命名空間為當前網(wǎng)絡(luò )上使用的多種協(xié)議提供了簡(jiǎn)單的編程接口,System.Net.Sockets 命名空間為需要嚴密控制網(wǎng)絡(luò )訪(fǎng)問(wèn)的開(kāi)發(fā)人員提供了Windows Sockets (Winsock) 接口的托管實(shí)現。
System.IO 命名空間包含允許讀寫(xiě)文件和數據流的類(lèi)型以及提供基本文件和目錄支持的類(lèi)型。
需要了解的技術(shù)有:多線(xiàn)程,事件與委托,SOCKET通信等
評論