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

大家看一下這個(gè)問(wèn)題

今天在看一本書附的源代碼的時(shí)候,發(fā)現(xiàn)了一個(gè)問(wèn)題,大家來(lái)探討一下:關(guān)于Winsock的
下面是兩個(gè)程序,一個(gè)是服務(wù)器端的程序,不斷在監(jiān)客戶端的連接
另外一個(gè)是客戶端的程序,試圖連接服務(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;
?
?// 綁定這個(gè)套節(jié)字到一個(gè)本地地址
?if(::bind(sListen, (LPSOCKADDR)&sin, sizeof(sin)) == SOCKET_ERROR)
?{
??printf("Failed bind() \n");
??return 0;
?}
?
?// 進(jìn)入監(jiān)聽模式
?if(::listen(sListen, 2) == SOCKET_ERROR)
?{
??printf("Failed listen() \n");
??return 0;
?}
?
?// 循環(huán)接受客戶的連接請(qǐng)求
?sockaddr_in remoteAddr;
?int nAddrLen = sizeof(remoteAddr);
?SOCKET sClient;
?char szText[] = " TCP Server Demo! \r\n";
?while(TRUE)
?{
??// 接受一個(gè)新連接
??sClient = ::accept(sListen, (SOCKADDR*)&remoteAddr, &nAddrLen);
??if(sClient == INVALID_SOCKET)
??{
???printf("Failed accept()");
???continue;
??}
??
??printf(" 接受到一個(gè)連接:%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;
}
大家請(qǐng)注意上面的while循環(huán),在不斷監(jiān)聽客戶端的連接。除非你手動(dòng)關(guān)閉該服務(wù)器程序,否則while循環(huán)是不會(huì)退出的。那么,問(wèn)題是:關(guān)閉套接字的那段代碼始終不會(huì)執(zhí)行(我用MessageBox做了試驗(yàn),即使是手動(dòng)關(guān)閉該程序,也不會(huì)MessageBox),這樣,是不是會(huì)發(fā)生資源泄露呢?難道windows會(huì)幫你關(guān)閉?

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

評(píng)論

# re: 大家看一下這個(gè)問(wèn)題 2006-06-10 21:42 LOGOS

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

# re: 大家看一下這個(gè)問(wèn)題 2006-06-11 09:37 從頭再來(lái)

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

  回復(fù)  更多評(píng)論   

# re: 大家看一下這個(gè)問(wèn)題 2006-06-11 12:20 cooelaf

用異步socket AcceptEx來(lái)接受連接.  回復(fù)  更多評(píng)論   


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


<2006年6月>
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

導(dǎo)航

統(tǒng)計(jì)

常用鏈接

留言簿(4)

隨筆分類(23)

隨筆檔案(23)

URL

最新隨筆

搜索

積分與排名

最新隨筆

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            一本久道久久久| 狠狠色狠狠色综合| 欧美日本一道本在线视频| 激情小说亚洲一区| 亚洲伦理在线观看| 欧美一区二区三区免费视| 欧美成人激情在线| 免费日韩视频| 国产午夜精品一区理论片飘花| 久久嫩草精品久久久精品| 亚洲一区二区三区免费在线观看 | 国模大胆一区二区三区| 美玉足脚交一区二区三区图片| 亚洲精品你懂的| 亚洲摸下面视频| 亚洲麻豆一区| 欧美国产乱视频| 亚洲男人的天堂在线观看| 日韩视频一区| 亚洲国产精品一区制服丝袜| 亚洲电影在线播放| 国产一区二区三区直播精品电影| 国产精品激情av在线播放| 欧美一区亚洲一区| 亚洲日韩视频| 伊人精品久久久久7777| 亚洲欧美日韩精品久久奇米色影视| 欧美成人激情视频免费观看| 亚洲精品一区二区三区在线观看| 国产亚洲一区在线播放| 国产一区二区三区四区hd| 亚洲经典在线看| 亚洲视频网站在线观看| 先锋影院在线亚洲| 亚洲男人影院| 欧美高清不卡在线| 国产日韩欧美一区| 在线综合亚洲| 欧美二区不卡| 久久久.com| 国产精品美女主播在线观看纯欲| 性色av香蕉一区二区| 久久一区二区三区国产精品 | 鲁鲁狠狠狠7777一区二区| 欧美日韩专区在线| 亚洲精品一区二区三区四区高清 | aa级大片欧美| 欧美高清不卡在线| 亚洲国产视频一区| 卡通动漫国产精品| 久久九九国产| 狠狠做深爱婷婷久久综合一区| 午夜精品福利在线| 一区二区三区欧美在线| 欧美日韩福利视频| 一本大道久久a久久综合婷婷| 久久五月天婷婷| 中文精品视频一区二区在线观看| 欧美中文字幕在线观看| 国产精品av久久久久久麻豆网| 亚洲精品一区二区三区四区高清 | 亚洲性av在线| 国产精品久久久一区二区| 久久久亚洲国产天美传媒修理工| 国产日韩欧美在线视频观看| 性一交一乱一区二区洋洋av| 亚洲嫩草精品久久| 国产资源精品在线观看| 久久婷婷一区| 免费观看日韩av| 亚洲精选视频免费看| 亚洲理论在线| 国产精品福利网站| 久久精品国产99国产精品| 欧美一区亚洲| 亚洲茄子视频| 99国产精品国产精品毛片| 国产精品久久久久毛片大屁完整版| 亚洲欧美日韩另类| 久久九九国产| 日韩一级裸体免费视频| 99精品欧美一区| 国产一区二区高清不卡| 欧美大片在线观看| 欧美日韩一区自拍| 久久精品人人做人人爽电影蜜月| 久久亚洲欧美| 亚洲午夜一级| 欧美资源在线| 久久久噜噜噜久久中文字幕色伊伊 | 亚洲精品国精品久久99热一| 亚洲精品综合| 国产亚洲精品美女| 91久久极品少妇xxxxⅹ软件| 国产精品成人一区二区| 久久久亚洲高清| 欧美日韩亚洲三区| 久久综合九色九九| 欧美日韩一区二区在线观看视频 | 亚洲精品美女在线观看| 国产精品揄拍500视频| 欧美韩日精品| 国产三级欧美三级| 亚洲伦理在线免费看| 伊人久久大香线蕉av超碰演员| 日韩视频不卡| 亚洲日本va午夜在线电影| 亚洲小说春色综合另类电影| 亚洲国产日韩欧美| 亚洲网站在线看| 男人天堂欧美日韩| 国产精品伊人日日| 亚洲人成在线观看一区二区| 好吊视频一区二区三区四区 | 激情综合中文娱乐网| 这里只有精品视频| 亚洲精品久久久一区二区三区| 久久大逼视频| 久久成人精品一区二区三区| 欧美日韩高清不卡| 欧美激情女人20p| 狠狠色伊人亚洲综合网站色| 亚洲午夜精品久久| 亚洲午夜在线| 免费日韩成人| 国内精品视频一区| 午夜久久久久| 欧美综合国产| 国产精品自拍网站| 亚洲一级影院| 欧美一区二区三区日韩| 国产精品人成在线观看免费 | 性高湖久久久久久久久| 亚洲欧美在线一区二区| 欧美视频专区一二在线观看| 亚洲乱码国产乱码精品精可以看| 日韩视频免费大全中文字幕| 欧美激情成人在线| 亚洲精品久久久久久久久久久久 | 久久精品一二三区| 久久久久久九九九九| 国产专区欧美专区| 久久性天堂网| 亚洲国产精品t66y| 在线视频欧美日韩| 国产伦精品一区| 久久黄色小说| 欧美高清免费| 中文av字幕一区| 国产精品视频99| 欧美一区国产在线| 免费在线观看精品| 99精品视频免费| 亚洲欧洲日韩在线| 一区二区三区精密机械公司| 国产精品久久久久久久电影| 亚洲在线国产日韩欧美| 久久久久看片| 亚洲精品欧美| 国产精品亚洲综合久久| 久久久91精品国产| 最新精品在线| 欧美在线观看一二区| 在线观看精品一区| 欧美日韩精品国产| 欧美在线视频a| 亚洲韩日在线| 欧美一级视频免费在线观看| 亚洲精品日产精品乱码不卡| 老色鬼精品视频在线观看播放| 免费成人av在线| 亚洲精品免费观看| 国产精品一区二区在线| 玖玖国产精品视频| 在线午夜精品| 欧美黄免费看| 欧美中文字幕| 亚洲视频中文字幕| 欲色影视综合吧| 国产精品成人免费精品自在线观看| 久久av免费一区| 夜夜狂射影院欧美极品| 免费欧美电影| 久久久久久亚洲精品杨幂换脸| 99国产欧美久久久精品| 国内一区二区在线视频观看| 欧美午夜精品一区二区三区| 久久综合成人精品亚洲另类欧美| 午夜精品av| 中文在线一区| 亚洲三级性片| 欧美激情第10页| 久久婷婷国产综合精品青草 | 国语自产精品视频在线看抢先版结局| 欧美精品高清视频| 老鸭窝毛片一区二区三区| 欧美呦呦网站| 午夜精品一区二区三区在线| 日韩一级成人av| 亚洲精品乱码久久久久久蜜桃91|