• <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ò)中的兩個進(jìn)程以客戶機(jī)/服務(wù)器模式進(jìn)行通信

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

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

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

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

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

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

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

            7)與客戶端的通信結(jié)束后,服務(wù)器程序可以調(diào)用shutdown()函數(shù)通知對方不再發(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動態(tài)庫,然后調(diào)用socket()函數(shù)創(chuàng)建一個流式套接字,返回套接字號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ù)通知對方不再發(fā)送或接收數(shù)據(jù),也可以由服務(wù)器程序斷開連接。斷開連接后,客戶端進(jìn)程調(diào)用closesocket()函數(shù)關(guān)閉套接字。

             

            青青草国产精品久久| 国产精品久久久久久影院 | 亚洲精品无码久久久久去q| 精品久久久久久国产| 久久不射电影网| 久久久久亚洲精品日久生情 | 欧美日韩成人精品久久久免费看| 三级韩国一区久久二区综合 | 国产精品久久久天天影视香蕉| 亚洲天堂久久久| 丁香五月综合久久激情| 亚洲国产精品无码久久一线| 久久se这里只有精品| 日日噜噜夜夜狠狠久久丁香五月| 久久播电影网| 久久久久夜夜夜精品国产| 久久久久久久女国产乱让韩| 久久久久久久综合综合狠狠| 国产亚洲色婷婷久久99精品| 久久亚洲熟女cc98cm| 久久九九久精品国产| 亚洲一区中文字幕久久| 97久久天天综合色天天综合色hd| 亚洲国产成人久久精品99| 久久精品国产亚洲一区二区三区| 波多野结衣中文字幕久久| 色婷婷综合久久久久中文一区二区| 无码乱码观看精品久久| 久久99精品国产麻豆不卡| 九九久久精品无码专区| 99久久免费国产精品| 国产精品热久久毛片| 久久久精品波多野结衣| 久久久久97国产精华液好用吗| 亚洲天堂久久精品| 久久久91人妻无码精品蜜桃HD| 国产99久久久国产精品~~牛| 国产精品丝袜久久久久久不卡 | 亚洲伊人久久综合影院| 久久99国产精品久久99小说| 伊人久久成人成综合网222|