青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

大家看一下這個問題

今天在看一本書附的源代碼的時候,發(fā)現(xiàn)了一個問題,大家來探討一下:關(guān)于Winsock的
下面是兩個程序,一個是服務(wù)器端的程序,不斷在監(jiān)客戶端的連接
另外一個是客戶端的程序,試圖連接服務(wù)器端
服務(wù)器端的程序代碼:
int main()
{
?// 創(chuàng)建套節(jié)字
?SOCKET sListen = ::socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
?if(sListen == INVALID_SOCKET)
?{
??printf("Failed socket() \n");
??return 0;
?}
?
?// 填充sockaddr_in結(jié)構(gòu)
?sockaddr_in sin;
?sin.sin_family = AF_INET;
?sin.sin_port = htons(4567);
?sin.sin_addr.S_un.S_addr = INADDR_ANY;
?
?// 綁定這個套節(jié)字到一個本地地址
?if(::bind(sListen, (LPSOCKADDR)&sin, sizeof(sin)) == SOCKET_ERROR)
?{
??printf("Failed bind() \n");
??return 0;
?}
?
?// 進入監(jiān)聽模式
?if(::listen(sListen, 2) == SOCKET_ERROR)
?{
??printf("Failed listen() \n");
??return 0;
?}
?
?// 循環(huán)接受客戶的連接請求
?sockaddr_in remoteAddr;
?int nAddrLen = sizeof(remoteAddr);
?SOCKET sClient;
?char szText[] = " TCP Server Demo! \r\n";
?while(TRUE)
?{
??// 接受一個新連接
??sClient = ::accept(sListen, (SOCKADDR*)&remoteAddr, &nAddrLen);
??if(sClient == INVALID_SOCKET)
??{
???printf("Failed accept()");
???continue;
??}
??
??printf(" 接受到一個連接:%s \r\n", inet_ntoa(remoteAddr.sin_addr));

??// 向客戶端發(fā)送數(shù)據(jù)
??::send(sClient, szText, strlen(szText), 0);
??// 關(guān)閉同客戶端的連接
??::closesocket(sClient);
?}
??
?// 關(guān)閉監(jiān)聽套節(jié)字
?::closesocket(sListen);
?::MessageBox(NULL,"","",MB_OK);
?return 0;
}
大家請注意上面的while循環(huán),在不斷監(jiān)聽客戶端的連接。除非你手動關(guān)閉該服務(wù)器程序,否則while循環(huán)是不會退出的。那么,問題是:關(guān)閉套接字的那段代碼始終不會執(zhí)行(我用MessageBox做了試驗,即使是手動關(guān)閉該程序,也不會MessageBox),這樣,是不是會發(fā)生資源泄露呢?難道windows會幫你關(guān)閉?

posted on 2006-06-10 20:17 bo 閱讀(892) 評論(3)  編輯 收藏 引用 所屬分類: Network

評論

# re: 大家看一下這個問題 2006-06-10 21:42 LOGOS

程序關(guān)閉后,他所占用的內(nèi)存空間會被系統(tǒng)回收。
不過我不能確定sListen是否會被關(guān)閉  回復(fù)  更多評論   

# re: 大家看一下這個問題 2006-06-11 09:37 從頭再來

為什么不開一個線程去循環(huán)接受客戶的連接請求?目前的情況下,就是關(guān)閉了同客戶端的連接,也不會退出while循環(huán)的,不退出循環(huán)怎么會繼續(xù)下面的messagebox()?

  回復(fù)  更多評論   

# re: 大家看一下這個問題 2006-06-11 12:20 cooelaf

用異步socket AcceptEx來接受連接.  回復(fù)  更多評論   


只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


<2025年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

導(dǎo)航

統(tǒng)計

常用鏈接

留言簿(4)

隨筆分類(23)

隨筆檔案(23)

URL

最新隨筆

搜索

積分與排名

最新隨筆

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            久久www成人_看片免费不卡| 免费h精品视频在线播放| 亚洲制服欧美中文字幕中文字幕| 久久久久成人网| 国产精品无码专区在线观看| 亚洲精品日韩欧美| 美女诱惑一区| 久久久激情视频| 免费高清在线一区| 欧美在线视屏| 在线视频观看日韩| 久久婷婷国产综合精品青草| 乱中年女人伦av一区二区| 国产一区二区黄| 欧美在线黄色| 亚洲一级特黄| 国产精品欧美日韩一区二区| 在线一区欧美| 99国产精品久久久久久久久久| 欧美激情亚洲激情| 99精品国产在热久久下载| 亚洲精品乱码久久久久久按摩观| 欧美aaaaaaaa牛牛影院| 亚洲国产精品欧美一二99| 欧美成人精品一区二区| 欧美黄色网络| 亚洲一区二区三区四区在线观看| 亚洲三级免费| 国产裸体写真av一区二区| 久久午夜电影网| 欧美mv日韩mv亚洲| 91久久精品国产| av成人毛片| 国产一区二区视频在线观看 | 一区二区在线看| 蜜桃久久av| 欧美精品一区二区蜜臀亚洲| 亚洲精品一品区二品区三品区| 亚洲精品国产无天堂网2021| 欧美精品在线观看| 先锋影音久久久| 久久综合九色九九| 一区二区黄色| 午夜影院日韩| 亚洲国产日韩欧美| 中文精品在线| 黄色一区二区在线观看| 亚洲电影在线免费观看| 国产精品少妇自拍| 美女黄色成人网| 欧美婷婷久久| 欧美国产一区二区| 国产精品一级二级三级| 欧美黑人多人双交| 国产午夜精品久久久| 亚洲精品国产欧美| 国产午夜精品美女毛片视频| 亚洲激情偷拍| 精品99视频| 亚洲视频在线视频| 亚洲精品欧美极品| 欧美在线一级视频| 亚洲午夜一区二区| 久久手机精品视频| 久久黄金**| 欧美日韩国产一中文字不卡| 久久午夜电影网| 国产日韩欧美在线播放| 中国女人久久久| 一本色道88久久加勒比精品 | 在线观看成人网| 亚洲一区二区三区欧美| 中文高清一区| 日韩香蕉视频| 久久露脸国产精品| 久久精品一区二区三区中文字幕| 欧美顶级少妇做爰| 免费成人小视频| 国产酒店精品激情| 一区二区三区精品在线| 久久久免费av| 久久精品人人爽| 国产精品午夜在线| 99视频日韩| 日韩一级成人av| 久久久久久久久久久成人| 欧美在线看片| 国产精品婷婷午夜在线观看| 亚洲另类一区二区| 亚洲精品国产品国语在线app| 久久大综合网| 麻豆成人综合网| 国内精品伊人久久久久av影院| 亚洲欧美综合精品久久成人| 午夜精品福利电影| 国产精品毛片a∨一区二区三区|国 | 亚洲午夜一二三区视频| 欧美噜噜久久久xxx| 亚洲人成77777在线观看网| 亚洲三级视频| 欧美—级高清免费播放| 亚洲日本中文字幕| 中文在线一区| 国产精品久久99| 亚洲国产精品视频| 99re热这里只有精品视频| 欧美精品一区二区三区蜜臀| 亚洲精品一区二区在线观看| 一区二区三区国产精品| 欧美日韩直播| 午夜一区二区三视频在线观看 | 亚洲精品免费在线| 亚洲香蕉网站| 国产老女人精品毛片久久| 亚洲综合色网站| 亚洲欧美一区二区在线观看| 欧美日韩久久| 亚洲免费观看| 亚洲婷婷综合久久一本伊一区| 欧美电影在线观看| 最近中文字幕mv在线一区二区三区四区| 亚洲大胆美女视频| 女人香蕉久久**毛片精品| 欧美成年网站| 中文成人激情娱乐网| 国产一区二区三区丝袜| 欧美黄色免费网站| 午夜精品久久久久久| 欧美刺激性大交免费视频| 久久精品青青大伊人av| 一区二区激情视频| 在线观看日韩av先锋影音电影院| 欧美精品一区三区| 亚洲欧美另类在线观看| 亚洲国产精品美女| 亚洲视频axxx| 国产精品高清在线| 久久深夜福利| 亚洲一区黄色| 最新中文字幕一区二区三区| 久久爱另类一区二区小说| 亚洲国产精品999| 国产精品视频xxxx| 久久综合一区二区| 亚洲综合色网站| 亚洲高清在线视频| 欧美综合77777色婷婷| 一区二区日韩免费看| ●精品国产综合乱码久久久久| 欧美亚州一区二区三区| 欧美激情精品久久久久久免费印度| 久久成人精品| 亚洲一区二区三区777| 91久久在线播放| 欧美.com| 久久久久久久波多野高潮日日| 午夜精品999| 亚洲天堂第二页| 一本色道久久88综合日韩精品| 精品成人一区二区| 国产精品入口夜色视频大尺度 | 黑人操亚洲美女惩罚| 国产精品xxx在线观看www| 欧美激情视频一区二区三区免费| 久久精品在线观看| 欧美一区二区观看视频| 亚洲一区二区三区四区在线观看| 99re视频这里只有精品| 亚洲激情在线观看视频免费| 嫩草成人www欧美| 久久综合伊人77777麻豆| 久久精品91久久香蕉加勒比| 亚洲一区视频| 亚洲免费在线视频一区 二区| 一区二区三区久久久| 亚洲一级网站| 最新日韩av| 亚洲精品欧美激情| 99re6热在线精品视频播放速度| 亚洲欧洲一区| 99国产一区| 久久亚洲国产精品日日av夜夜| 久久亚洲图片| 欧美激情精品久久久久| 亚洲精华国产欧美| 国产精品午夜久久| 国内精品久久久久久 | 模特精品裸拍一区| 欧美国产免费| 欧美日韩国产精品一区二区亚洲| 欧美日韩大片一区二区三区| 欧美日韩国产片| 国产精品久久久久久久久久直播| 国产日产欧美精品| 伊人婷婷欧美激情| 亚洲电影免费在线观看| 日韩午夜精品| 午夜性色一区二区三区免费视频| 久久久99免费视频| 亚洲国产成人精品久久久国产成人一区|