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

大家看一下這個問題

今天在看一本書附的源代碼的時候,發現了一個問題,大家來探討一下:關于Winsock的
下面是兩個程序,一個是服務器端的程序,不斷在監客戶端的連接
另外一個是客戶端的程序,試圖連接服務器端
服務器端的程序代碼:
int main()
{
?// 創建套節字
?SOCKET sListen = ::socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
?if(sListen == INVALID_SOCKET)
?{
??printf("Failed socket() \n");
??return 0;
?}
?
?// 填充sockaddr_in結構
?sockaddr_in sin;
?sin.sin_family = AF_INET;
?sin.sin_port = htons(4567);
?sin.sin_addr.S_un.S_addr = INADDR_ANY;
?
?// 綁定這個套節字到一個本地地址
?if(::bind(sListen, (LPSOCKADDR)&sin, sizeof(sin)) == SOCKET_ERROR)
?{
??printf("Failed bind() \n");
??return 0;
?}
?
?// 進入監聽模式
?if(::listen(sListen, 2) == SOCKET_ERROR)
?{
??printf("Failed listen() \n");
??return 0;
?}
?
?// 循環接受客戶的連接請求
?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));

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

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

評論

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

程序關閉后,他所占用的內存空間會被系統回收。
不過我不能確定sListen是否會被關閉  回復  更多評論   

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

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

  回復  更多評論   

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

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


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


<2012年4月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

導航

統計

常用鏈接

留言簿(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>
            欧美怡红院视频| 国产欧美日韩综合一区在线观看| 亚洲国产精品va在线看黑人动漫 | 欧美高清你懂得| 久久一二三区| 久久综合九色综合久99| 牛牛影视久久网| 欧美区二区三区| 国产精品久久久久9999| 国产亚洲制服色| 最新日韩av| 亚洲自拍偷拍色片视频| 久久久精品性| 亚洲日本欧美天堂| 午夜精品福利视频| 美女国产一区| 国产精品视频一二| 欧美专区在线播放| 亚洲国产日韩欧美一区二区三区| 91久久久久| 亚洲欧美国产77777| 久热爱精品视频线路一| 亚洲电影观看| 亚洲欧美日韩国产一区二区| 美乳少妇欧美精品| 国产农村妇女毛片精品久久麻豆 | 久久亚洲精品欧美| 亚洲区一区二| 欧美在线网站| 欧美日韩综合久久| 亚洲成人在线观看视频| 亚洲自拍偷拍色片视频| 亚洲国产成人久久综合一区| 香蕉乱码成人久久天堂爱免费 | 好吊妞**欧美| 亚洲字幕一区二区| 亚洲福利视频网| 欧美在线影院在线视频| 欧美日韩亚洲高清| 最新成人在线| 久久亚洲免费| 亚洲男人的天堂在线| 欧美精品在线一区二区| 亚洲高清自拍| 欧美18av| 久久精品国产亚洲一区二区三区| 国产精品国产成人国产三级| 99亚洲视频| 91久久精品国产| 麻豆精品网站| 亚洲第一黄色网| 久久久久久亚洲精品中文字幕 | 久久婷婷国产综合精品青草| 国产欧美精品日韩区二区麻豆天美 | 中文国产亚洲喷潮| 91久久国产精品91久久性色| 欧美电影免费观看高清完整版| 一区二区三区在线观看欧美 | 久久青草久久| 欧美在线视频观看免费网站| 国产日韩欧美中文在线播放| 欧美一区视频| 欧美亚洲视频一区二区| 国产精品亚洲激情| 国产精品网站在线| 欧美日韩视频第一区| 99精品福利视频| 亚洲精品之草原avav久久| 欧美人与禽猛交乱配| 一本色道精品久久一区二区三区 | 亚洲国产成人tv| 欧美成人黄色小视频| 亚洲伦理在线| 99re6热在线精品视频播放速度 | 欧美在线观看一区二区三区| 国产亚洲欧美一区在线观看| 久久欧美中文字幕| 女人色偷偷aa久久天堂| 日韩视频免费观看高清完整版| 亚洲久久在线| 国产日韩欧美在线播放| 免费观看成人鲁鲁鲁鲁鲁视频| 农夫在线精品视频免费观看| 亚洲无限乱码一二三四麻| 亚洲欧美日韩视频二区| 亚洲第一精品久久忘忧草社区| 亚洲国产精品999| 欧美日韩精品一区| 久久av红桃一区二区小说| 裸体歌舞表演一区二区| 亚洲一区区二区| 久久青青草综合| 亚洲一二区在线| 久久精品99国产精品| 亚洲精品日韩在线| 亚洲欧美日韩精品久久亚洲区| 亚洲国产美女精品久久久久∴| 亚洲精品久久久久久久久久久| 国产精品大片wwwwww| 久久这里有精品视频| 欧美日韩一区二区在线观看视频| 久久国产精品高清| 欧美伦理a级免费电影| 久久狠狠亚洲综合| 欧美区在线观看| 久久色在线观看| 欧美丝袜一区二区| 欧美jizzhd精品欧美巨大免费| 国产精品theporn| 亚洲成人中文| 久久视频在线看| 欧美久久一级| 毛片av中文字幕一区二区| 欧美日韩精品一区二区在线播放 | 亚洲免费激情| 在线国产精品播放| 性色av一区二区三区| 亚洲小视频在线| 欧美成人有码| 免费在线成人av| 激情久久婷婷| 母乳一区在线观看| 国产精品qvod| 亚洲福利在线看| 尤物精品国产第一福利三区| 亚洲一区二区3| 亚洲午夜国产一区99re久久| 欧美激情第10页| 欧美mv日韩mv国产网站app| 国产欧美日韩亚洲精品| 亚洲视频你懂的| 亚洲视频中文| 欧美日韩喷水| 日韩一级在线观看| 在线视频亚洲| 欧美色综合网| 99天天综合性| 亚洲欧美春色| 国产精品一区亚洲| 午夜精品久久久久| 欧美一区二区福利在线| 国产日本欧美一区二区| 性欧美大战久久久久久久免费观看| 欧美亚洲日本网站| 国产视频一区三区| 久久久福利视频| 欧美成人一区二免费视频软件| 亚洲激情国产| 欧美日本精品一区二区三区| 亚洲破处大片| 亚洲一区二区免费看| 国产精品嫩草影院av蜜臀| 欧美一区二粉嫩精品国产一线天| 久久久久久一区二区三区| 激情婷婷久久| 欧美a级片网| 一区二区久久久久久| 久久福利影视| 亚洲国产美女精品久久久久∴| 欧美麻豆久久久久久中文| 亚洲一区日本| 欧美阿v一级看视频| 亚洲午夜久久久久久久久电影网| 国产精品欧美在线| 久久婷婷久久一区二区三区| 亚洲高清资源综合久久精品| 亚洲主播在线观看| 禁久久精品乱码| 欧美日韩另类字幕中文| 午夜精品久久久久久久久久久久 | 麻豆成人综合网| 正在播放欧美一区| 国产一区二区三区久久| 女人色偷偷aa久久天堂| 亚洲愉拍自拍另类高清精品| 欧美国产视频日韩| 亚洲免费在线电影| 亚洲观看高清完整版在线观看| 国产精品久久久久一区二区三区共 | 一区二区在线视频播放| 欧美日韩国语| 久久免费一区| 欧美亚洲日本网站| 欧美亚州韩日在线看免费版国语版| 亚洲视频福利| 亚洲国产日韩欧美一区二区三区| 欧美在线观看网址综合| 一本色道久久88亚洲综合88| 怡红院精品视频| 国产精品永久入口久久久| 男女激情久久| 欧美一区三区二区在线观看| 一本大道久久a久久精二百| 免费高清在线视频一区·| 欧美一区二区三区在线观看| 一区二区av| 亚洲精品一二| 亚洲激情自拍| 亚洲国产成人久久综合| 国内久久精品视频|