社区
网络编程
帖子详情
如何在accept断开的情况下结束recv函数?
zhaofuqiang
2004-02-26 10:57:00
功能:
程序等待连接,每接到一个连接就会开启一个recv线程,我的程序现在的情况是recv等待时间一长,当网关有信息要传递到我的程序时,网关就会重新连接我的程序,导致accept接到一个连接,重复开启recv线程,我想在重复开启recv线程之前,关闭先前的recv线程,
怎么办?
...全文
72
1
打赏
收藏
如何在accept断开的情况下结束recv函数?
功能: 程序等待连接,每接到一个连接就会开启一个recv线程,我的程序现在的情况是recv等待时间一长,当网关有信息要传递到我的程序时,网关就会重新连接我的程序,导致accept接到一个连接,重复开启recv线程,我想在重复开启recv线程之前,关闭先前的recv线程, 怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hxzb7215191
2004-03-17
打赏
举报
回复
你用的是TCP的连接方式还是UDP的连接方式呢?
如果是TCP的连接方式,你可以去选择你的port不与网关port不同。这样就不会连接到你的SOCKET上了。
很想看一下你的线程处理函数。
c++ socket、 listen、
accept
、
recv
、send、 connect
函数
记录
c++ socket
函数
Socket的基本操作
函数
socket()、bind()、listen()、connect()、
accept
()、
recv
()、send()、select()、close()
命名socket网络字节序与主机字节序:2、bind()
函数
3、listen()、connect()
函数
4、
accept
()
函数
5、
recv
()、send()等
函数
同步Socket的send
函数
的执行流程注意:同步Socket的
recv
函数
的执行流程注意:6、select()
函数
...
lwip设置
recv
接收
函数
超时时间
在socket编程中,经常使用
recv
函数
阻塞等待接收数据。 如果对方GG了(接收到你的数据之后并没有返回,你这里会一直等待下去),显然我们是不希望出现这种
情况
的。 一般
情况
下,考虑到对方的数据处理时间,我们可以...
网络socket编程指南 4 listen
accept
send
recv
函数
listen()
函数
是换换内容得时候了。假如你不希望与远程的一个地址相连,或者说, 仅仅是将它踢开,那你就需要等待接入请求并且用各种方法处理它们。处 理过程分两步:首先,你听--listen(),然后,你接受--
accept
()...
c语言
recv
函数
返回值,谈谈
recv
()
函数
的返回值
网上某论坛有这样一个问题:当
recv
()
函数
的返回值为0时,能不能在接收端不关闭套接字,以便这条建立好的C/S通信下次可以直接使用?我对这个问题的回答是:不能。原因是:此时即使接收端不关闭套接字,发送端也已经...
网络编程
18,356
社区成员
64,217
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章