腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(3007)
视频
沙龙
0
回答
(
recv
() ==
0
)
表示
断开
连接
还是
超时
?(
套接
字
、
Linux
和
Windows
)
sockets
、
recv
、
setsockopt
我在阻塞
套接
字
上设置了
超时
。DWORD to = 1200; ...在
recv
()返回
0
的情况下,我如何判断这是链接
断开
还是
读取
超时
?
浏览 11
提问于2017-12-10
得票数 1
1
回答
Windows
7中具有非阻塞的C++ TCP
套接
字
c++
、
sockets
、
windows-7
、
tcp
、
nonblocking
我正在尝试升级我的C++ TCP客户端程序,使其与
Windows
7兼容。该程序被设置为使用非阻塞
套接
字
,并且它在
Windows
中工作正常。但是,当我在
Windows
7中运行相同的代码时,发现
套接
字
类中的
recv
函数的行为有所不同。在
Windo
浏览 5
提问于2013-10-23
得票数 0
回答已采纳
1
回答
我想解决当tcpip
断开
时
recv
函数没有返回
0
的问题
tcp-ip
、
recv
会不会出现tcpip物理
断开
时
recv
函数不返回
0
的情况?没有调用返回
0
。所以,Tcpip不是封闭的。我应该怎么做才能解决这个问题?
浏览 1
提问于2017-11-03
得票数 0
1
回答
如何处理客户端
断开
连接
(epoll)
c++
我想知道如何处理客户
断开
连接
的问题。我读了api文档,epoll_wait有一个
超时
的参数。然而,我对epoll_wait函数或正在
连接
的客户端的
超时
时间感到困惑。 提前谢谢..
浏览 11
提问于2011-06-21
得票数 1
回答已采纳
1
回答
停止阻塞接收而不关闭
套接
字
c
、
multithreading
、
sockets
我面临一个与
套接
字
和
多线程有关的设计问题. 一组网络协议,其底层是使用TCP/IP的
套接
字
层。因为接收线程正在执行阻塞接收,所以我知道阻止它的唯一方法是残酷地关闭
套接
字
。但是这样做会阻止我执行干净的
断开
连接
,因为
断开
连接
过程需要在关闭
套接
字
之前发送
和
接收数据。因此,我的问题是:在不关闭
套接
<e
浏览 5
提问于2017-05-05
得票数 1
3
回答
套接
字
recv
()函数
c++
、
winsock
、
winsock2
在c++中,在
windows
操作系统中,对TCP socket调用
recv
()时,如果
套接
字
连接
以某种方式关闭,
recv
()会立即返回
还是
挂起? 阻塞
和
非阻塞
套接
字
的结果会是什么(立即返回或挂起)?
浏览 2
提问于2019-02-20
得票数 0
3
回答
选择-几个问题
c++
、
winsock
我有一些关于select函数的问题,我写了这段代码:{ fd_set temp_listclient { int nbytes =
recv
m_fdmax是
套接
字
的最大数量,但此代码在没有此参数的情况下仍可工作。 下一个问题是,为什么选择need
浏览 2
提问于2013-07-09
得票数 0
1
回答
接收期间UDT
连接
断开
boost
、
udp
、
boost-asio
、
udp-data-transfer
我的代码在
windows
下运行得很好,但是当我在mac上编译并运行它时,
连接
在
recv
期间中断了。boost
套接
字
。在这里,我的
连接
断开
了,并且错误显示:
套接
字
已关闭,不存在{ cout <<
浏览 5
提问于2012-12-05
得票数 0
1
回答
套接
字
编程更新:
recv
返回-1,错误= 10053
windows
、
sockets
、
networking
、
tcp
、
recv
我正在
Windows
7上实现一个TCP/IP应用程序,该应用程序在
套接
字
recv
()调用周围循环。它给出了错误= 2,
recv
返回
0
。{ /
浏览 2
提问于2013-03-15
得票数 1
回答已采纳
1
回答
火狐(
和
Chrome)中的WebSocket
超时
google-chrome
、
firefox
、
tcp
、
websocket
、
timeout
我在服务器上设置了很长的
超时
时间: socket_set_option($user->socket, SOL_SOCKET, SO_RCVTIMEO, array('sec'=>7200, 'usec'=>
0
)); socket_set_option($user->socket, SOL_SOCKET, SO_SNDTIMEO, array('sec'=>7200, '
浏览 0
提问于2016-10-14
得票数 0
3
回答
轮询系统调用是否知道远程
套接
字
是关闭
还是
断开
连接
?
c
、
sockets
、
tcp
、
network-programming
、
polling
套接
字
在这里中断。在这种情况下,轮询系统调用是返回-1
还是
返回>
0
,并将
断开
连接
报告为FD上的错误事件。 另外,在
0
超时
时,轮询会返回什么。int rc =轮询(fds,nfds,
0
);
浏览 1
提问于2013-07-17
得票数 0
2
回答
套接
字
是否只能为
recv
()函数设置为非阻塞?
c++
、
c
、
windows
、
sockets
我希望能够在不阻塞的情况下调用
recv
(),因此我希望它是非阻塞的,但我不希望它在发送数据时是非阻塞的。那么,
套接
字
是否只能为
recv
()函数设置为非阻塞,或者阻塞/非阻塞模式是否会影响所有
套接
字
函数?
浏览 2
提问于2015-02-21
得票数 9
回答已采纳
9
回答
检测TCP客户端
断开
连接
c++
、
sockets
、
tcp
假设我正在运行一台简单的服务器,并通过accept()命令从客户端建立了一个
连接
。 判断客户端何时
断开
连接
的最佳方法是什么?正常情况下,客户端应该发送close命令,但如果手动
断开
连接
或完全
断开
网络
连接
怎么办?服务器如何检测或处理此问题?
浏览 159
提问于2008-11-12
得票数 87
回答已采纳
3
回答
ZeroMQ请求/REP服务器错误处理
zeromq
、
pyzmq
socket.bind("tcp://*:%s" % port) # Wait for next request from client请注意,这不是TCP
套接
字
的问题。使用TCP
套接
字
,我可以简单地
断开
连接
。使用ZMQ,
连接
浏览 0
提问于2014-02-08
得票数 9
2
回答
python
套接
字
会
超时
吗?
python
、
sockets
、
timeout
我试图在python
和
im中创建一个客户机服务器程序,想知道
连接
一旦建立,除非我以某种方式关闭
连接
,否则它会永远
超时
吗? 如果是这样的话,是否有一种保持
连接
打开的方法?
还是
保持
连接
始终打开的标志??基本上,我希望客户端能够无限期地
连接
和
保持
连接
。
浏览 4
提问于2014-05-13
得票数 0
回答已采纳
4
回答
套接
字
的有效性
c++
、
windows
、
sockets
、
winsock
我使用以下几行代码创建了一个
套接
字
,获得了一个有效的
套接
字
,并在客户端和服务器机器之间建立了
连接
。是否存在由于网络干扰或任何其他原因导致
套接
字
无效的可能性。如果是这样,我们如何检查
套接
字
是否有效。To Create a socket for listening on PortNumber if(( SocServer = socket( AF_INET, SOCK_STREAM,
0
=
0
)
浏览 3
提问于2010-06-15
得票数 2
回答已采纳
2
回答
使用epoll的非阻塞tcp
连接
linux
、
tcp
、
epoll
我的
linux
应用程序正在执行非阻塞TCP connect syscall,然后使用epoll_wait来检测三次握手完成。有时,epoll_wait会返回为同一
套接
字
描述符设置的POLLOUT
和
POLLERR事件。 我想了解一下TCP级别上发生了什么。我不能按需复制它。
浏览 0
提问于2010-05-20
得票数 5
1
回答
Socket.io - nodejs服务器端。重接后传送关闭
node.js
、
socket.io
客户A
和
客户B,他们
连接
到第一房间。 下面的行为发生在我的计算机上(安装了NodeJS5,socket.io 1.4.5):我们假设两个客户端都
连接
到第一个房间。当客户端A
断开
连接
(失去
连接
),
超时
后重新
连接
,而客户端B不使用发射发送消息到第一房间,则客户端A的原始
套接
字
将以传输原因关闭:
超时
。这对我有好处。我需要这样的行为。另一方面:当客户端A
断开
连接
(失去<e
浏览 0
提问于2016-05-16
得票数 0
回答已采纳
2
回答
在
Linux
上关闭()
套接
字
的正确方法,
Linux
和
Windows
之间的区别?
linux
、
sockets
、
flush
我正在上丢失
套接
字
上的数据,因为我正在做一个close()。 为了确保在
连接
的
套接
字
关闭前发送
和
接收所有数据,应用程序应该在调用closesocket之前使用关机关闭
连接</e
浏览 10
提问于2012-10-10
得票数 4
回答已采纳
2
回答
Socket C- setsockopt timeout在关闭之前执行一些操作
c
、
sockets
、
timeout
、
setsockopt
我使用带有SO_RCVTIMEO选项的setsockopt来设置
套接
字
recv
函数的
超时
。它可以工作,但它会在超过时间时立即关闭
套接
字
。我想在关门前发个消息,可以吗?(我的程序必须在
Windows
和
Linux
上运行)
浏览 24
提问于2019-05-16
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券