欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來(lái)到入門教程網(wǎng)!

C語(yǔ)言

當(dāng)前位置:主頁(yè) > 軟件編程 > C語(yǔ)言 >

淺談socket TCP編程中connect的一些坑

來(lái)源:本站原創(chuàng)|時(shí)間:2020-01-10|欄目:C語(yǔ)言|點(diǎn)擊: 次

1.服務(wù)端listen成功后,系統(tǒng)就自動(dòng)接收客戶端請(qǐng)求了

man listen:

其中有一段

The  behavior of the backlog argument on TCP sockets changed with Linux
       2.2.  Now it specifies the  queue  length  for  completely  established
       sockets  waiting  to  be  accepted, instead of the number of incomplete
       connection requests.  The maximum length of the  queue  for  incomplete
       sockets  can be set using /proc/sys/net/ipv4/tcp_max_syn_backlog.  When
       syncookies are enabled there is no logical maximum length and this set‐
       ting is ignored.  See tcp(7) for more information.

也就是說(shuō),listen成功后,系統(tǒng)會(huì)自動(dòng)接受bocklog個(gè)客戶端請(qǐng)求,并不需要服務(wù)端accept,就算服務(wù)端沒(méi)有accept,客戶端connect仍然返回成功。accept僅僅是從backlog隊(duì)列中取出一個(gè)已經(jīng)建立了完整TCP連接的套接字。

2.一個(gè)fd   socket了connect后,不能再次connect

再次connect,會(huì)報(bào)錯(cuò):Transport endpoint is already connected

此時(shí)想要再次connect,必須重置fd..

連接建立后socket的狀態(tài)被置為SS_ISCONNECTED,因此在調(diào)用close重置此socket狀態(tài)之前,會(huì)報(bào)錯(cuò)。。

以上就是小編為大家?guī)?lái)的淺談socket TCP編程中connect的一些坑全部?jī)?nèi)容了,希望大家多多支持我們~

上一篇:標(biāo)準(zhǔn)CSV格式的介紹和分析以及解析算法實(shí)例詳解

欄    目:C語(yǔ)言

下一篇:使用C語(yǔ)言編寫圣誕表白程序

本文標(biāo)題:淺談socket TCP編程中connect的一些坑

本文地址:http://mengdiqiu.com.cn/a1/Cyuyan/1944.html

網(wǎng)頁(yè)制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語(yǔ)言數(shù)據(jù)庫(kù)服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有