●文章摘要:
20世紀(jì)80年代初期,美國(guó)政府的高級(jí)研究工程機(jī)構(gòu)(ARPA)給加利福尼亞大學(xué)Berkeley分校提供了資金,讓它們?cè)?/span>UNIX操作系統(tǒng)下實(shí)現(xiàn)TCP/IP協(xié)議。在這個(gè)項(xiàng)目中,研究人員為TCP/IP網(wǎng)絡(luò)通信開發(fā)了一個(gè)API(應(yīng)用程序接口)。這個(gè)API稱為Socket接口(套接字)。實(shí)際上,Socket在計(jì)算機(jī)中提供了一個(gè)通信端口,可通過這個(gè)端口與任何一個(gè)具有Socket接口的計(jì)算機(jī)通信。在計(jì)算機(jī)網(wǎng)絡(luò)上,發(fā)送和接收的信息都通過Socket接口來實(shí)現(xiàn)。本文對(duì)網(wǎng)絡(luò)套接字(Socket)技術(shù)及其編程技術(shù)進(jìn)行了介紹,通過本文的學(xué)習(xí),可以對(duì)網(wǎng)絡(luò)套接字(Socket)技術(shù)由一個(gè)基本的了解。
●關(guān)鍵詞:
套接字(Socket)技術(shù); Socket編程技術(shù)
●作者簡(jiǎn)介:
孫飛顯:河南財(cái)政金融學(xué)院教授
靳曉婷、張俊寶、王海龍等
●文章來源:
摘編自《TCP/IP網(wǎng)絡(luò)編程技術(shù)與實(shí)例》(2014年版)
●文章目錄:
一、Socket的含義與分類
1、Socket的含義
2、Socket的分類
3、Winsock概述
二、Socket編程基礎(chǔ)
1、IP地址的表示形式
2、Socket的地址結(jié)構(gòu)
三、Socket編程流程
1、流式套接口編程流程
2、用戶數(shù)據(jù)套接口編程流程
四、Socket的兩種I/O模式
1、Block模式
2、non-Block模式
3、Winsock兩種I/O模式的比較
五、Winsock編程模型
1、Select模型(選擇模型)
2、WSAAsyncSelect模型
3、WSAEventSelect模型
4、Overlapped I/O事件通知模型
5、Overlapped I/O完成例程模型
6、IOCP模型
●文章內(nèi)容: