• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            C小加

            厚德 博學(xué) 求真 至善 The bright moon and breeze
            posts - 145, comments - 195, trackbacks - 0, articles - 0
              C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

            面向連接的Socket通信是基于TCP的。網(wǎng)絡(luò)中的兩個(gè)進(jìn)程以客戶機(jī)/服務(wù)器模式進(jìn)行通信

               服務(wù)器程序要先于客戶機(jī)程序啟動(dòng),每個(gè)步驟中調(diào)用的
            Socket函數(shù)如下:

            1)調(diào)用WSAStartup()函數(shù)加載Windows Sockets動(dòng)態(tài)庫,然后調(diào)用socket()函數(shù)創(chuàng)建一個(gè)流式套接字,返回套接字號(hào)s。

            2)調(diào)用bind()函數(shù)將套接字s綁定到一個(gè)已知的地址,通常為本地IP地址。

            3)調(diào)用listen()函數(shù)將套接字s設(shè)置為偵聽模式,準(zhǔn)備好接收來自各個(gè)客戶機(jī)的連接請(qǐng)求。

            4)調(diào)用accept()函數(shù)等待接受客戶端的連接請(qǐng)求。

            5)如果接收到客戶端的請(qǐng)求,則accept()函數(shù)返回,得到新的套接字ns。

            6)調(diào)用recv()函數(shù)接收來自客戶端的數(shù)據(jù),調(diào)用send()函數(shù)向客戶端發(fā)送數(shù)據(jù)。

            7)與客戶端的通信結(jié)束后,服務(wù)器程序可以調(diào)用shutdown()函數(shù)通知對(duì)方不再發(fā)送或接收數(shù)據(jù),也可以由客戶端程序斷開連接。斷開連接后,服務(wù)器進(jìn)程調(diào)用closesocket()函數(shù)關(guān)閉套接字ns。此后服務(wù)器程序返回第4步,繼續(xù)等待客戶端進(jìn)程的連接。

            8)如果要退出服務(wù)器程序,則調(diào)用closesocket()函數(shù)關(guān)閉最初的套接字s

            客戶端程序在每一步驟中使用的函數(shù)如下:

            1)調(diào)用WSAStartup()函數(shù)加載Windows Sockets動(dòng)態(tài)庫,然后調(diào)用socket()函數(shù)創(chuàng)建一個(gè)流式套接字,返回套接字號(hào)s。

            2)調(diào)用connect()函數(shù)將套接字s連接到服務(wù)器。

            3)調(diào)用send()函數(shù)向服務(wù)器發(fā)送數(shù)據(jù),調(diào)用recv()函數(shù)接收來自服務(wù)器的數(shù)據(jù)。

            4)與服務(wù)器的通信結(jié)束后,客戶端程序可以調(diào)用shutdown()函數(shù)通知對(duì)方不再發(fā)送或接收數(shù)據(jù),也可以由服務(wù)器程序斷開連接。斷開連接后,客戶端進(jìn)程調(diào)用closesocket()函數(shù)關(guān)閉套接字。

             

            好久久免费视频高清| 亚洲欧美日韩精品久久| 久久久噜噜噜久久熟女AA片| 久久精品亚洲精品国产色婷| 国产L精品国产亚洲区久久| 区久久AAA片69亚洲| 亚洲国产成人久久精品动漫| 久久99热这里只有精品66| 麻豆精品久久精品色综合| 久久精品国产男包| 久久WWW免费人成—看片| 欧美大香线蕉线伊人久久| 狠狠人妻久久久久久综合| 国产精品视频久久| 无码精品久久久天天影视| 婷婷久久五月天| 久久国产视频99电影| 99久久免费只有精品国产| 久久久久无码精品国产| 亚洲精品无码久久久久sm| 伊人伊成久久人综合网777| 久久久精品国产亚洲成人满18免费网站 | 亚洲av日韩精品久久久久久a| 亚洲欧美日韩精品久久| 久久久久亚洲AV无码专区体验| 亚洲综合久久久| 中文成人久久久久影院免费观看| 国内精品久久久久久不卡影院| 日本免费一区二区久久人人澡| 欧美va久久久噜噜噜久久| 欧美亚洲色综久久精品国产| 久久婷婷五月综合97色| 久久久亚洲欧洲日产国码aⅴ | 国产精品九九久久精品女同亚洲欧美日韩综合区 | 久久午夜夜伦鲁鲁片免费无码影视| 久久精品亚洲乱码伦伦中文 | 久久精品毛片免费观看| 久久久久久久久无码精品亚洲日韩| 亚洲国产精品一区二区久久hs| 热re99久久6国产精品免费| 国产精品久久99|