• <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小加

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

             

            久久精品无码一区二区日韩AV| 区久久AAA片69亚洲| 777久久精品一区二区三区无码| 99久久99久久精品免费看蜜桃| 青青国产成人久久91网| 亚洲精品乱码久久久久久不卡| 久久国产劲爆AV内射—百度| 狠狠色婷婷久久一区二区三区| 国产精品99久久久久久宅男| 77777亚洲午夜久久多人| 久久r热这里有精品视频| 亚洲国产小视频精品久久久三级 | 国产三级精品久久| 久久综合色老色| 久久本道伊人久久| 777午夜精品久久av蜜臀| 99久久免费只有精品国产| 偷偷做久久久久网站| 成人a毛片久久免费播放| 久久99精品久久久久婷婷| 日韩欧美亚洲综合久久影院Ds | 久久精品九九亚洲精品| 久久精品免费网站网| 99国产精品久久久久久久成人热| 亚洲欧洲中文日韩久久AV乱码| 日本免费久久久久久久网站| 香蕉久久av一区二区三区| 久久精品国产亚洲AV不卡| 国内精品久久久久久野外| 国产成人精品综合久久久| 久久高清一级毛片| 国内精品伊人久久久久影院对白| 久久99国产精品久久| 国产精品美女久久久久久2018 | 国产成人久久AV免费| 亚洲中文字幕久久精品无码喷水| 亚洲人成无码www久久久| 天天综合久久一二三区| 久久九九免费高清视频| 亚洲国产成人久久综合一| 91精品国产综合久久香蕉|