社区
其它技术问题
帖子详情
socket客户端连接服务器返回10060
yu_sn0w
2015-12-16 05:53:52
以下是模拟程序:
void threadFunc()
{
while(1)
{
rand time;
connect();
}
}
同时开启10(比如)个线程,上面是线程函数。
在程序趋于稳定后,会发现间歇性的出现connect函数返回错误码10060,求解。
测试时及时的,发生在几分钟内。
...全文
1925
5
打赏
收藏
socket客户端连接服务器返回10060
以下是模拟程序: void threadFunc() { while(1) { rand time; connect(); } } 同时开启10(比如)个线程,上面是线程函数。 在程序趋于稳定后,会发现间歇性的出现connect函数返回错误码10060,求解。 测试时及时的,发生在几分钟内。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_41943086
2018-04-14
打赏
举报
回复
可以换个端口号试试,我的就是换了一个端口号就可以了
赵4老师
2015-12-18
打赏
举报
回复
试试修改注册表项: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings] "MaxConnectionsPerServer"=dword:00000040 "MaxConnectionsPer1_0Server"=dword:00000040 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] "TcpTimedWaitDelay"=dword:0000001e
paschen
2015-12-18
打赏
举报
回复
10060 - WSAETIMEDOUT 连接超时。若发出了一个连接请求,但经过规定的时间,远程计算机仍未作出正确的响应(或根本没有任何响应),便会发生这样的错误。要想收到这样的错误,通常需要先在套接字上设置好SO_SNDTIMEO和SO_RCVTIMEO选项,然后调用connect及WSAConnect函数。
yu_sn0w
2015-12-18
打赏
举报
回复
引用 1 楼 zhao4zhong1 的回复:
10060 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 在百度搜。
百度都是常见的现象,都是说服务器启动、程序启动、端口等问题。 我的现象是,运行一段时间后,出现,可能100个99个connect都失败,但有成功的。 同时,之前连接上的依然可以发消息到服务器,而且可以互相通信,只是新的连接上不去。
赵4老师
2015-12-17
打赏
举报
回复
10060 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 在百度搜。
相关推荐
c# CS版本
SOCKET
服务器
客户端
通讯
socket
服务器和
客户端
通讯,服务端启动后,
客户端
发送数据服务器端接收并且将收到的数据返回给
客户端
,一个服务器可以
连接
多个
客户端
Windows服务程序与
SOCKET
服务器联合应用时
客户端
遇到的
SOCKET
:
10060
错小结
Windows服务程序与
SOCKET
服务器联合应用时
客户端
遇到的
SOCKET
:
10060
错小结1、问题描述 2009年9月份创建一个服务程序携带
SOCKET
服务器的应用模块,同时创建了一个
SOCKET
客户端
程序,服务器与
客户端
同在一个机器时,
连接
正常,(服务器和
客户端
均使用双网卡),一旦客户与服务器不在同一机器时,客户
连接
服务程序+
SOCKET
模块时,
客户端
调用connect时就会提
linux内
socket
服务器无法
连接
windows
今天在试
socket
的时候出现了一个问题:问题概述是这样的: 1.linux采用centOS7(mini)版本,虚拟机版本VMware12,网卡设置NAT 2.服务器和
客户端
都在windows上,通讯正常 3.服务器和
客户端
都在linux上,通讯正常 4.服务器在linux上,
客户端
在windows上,通讯失败,错误提示: TimeoutError: [WinError
10060
]...
服务器
Socket
服务器
Socket
Server
Socket
类表示服务器
Socket
.服务器
Socket
等待
连接
,而
客户端
Socket
发起
连接
。Server
Socket
类.accept()方法监听这个端口的入站
连接
。会一直阻塞,直到一个
客户端
尝试建立
连接
,此时accept()将返回一个
连接
客户端
和服务器的
Socket
对象。Server
Socket
server
socket
= new Server
Socket
(po...
socket
聊天室--
socket
的建立
这个套接字与
socket
()函数返回的套接字并不同,
socket
()函数返回的是服务器的套接字(以服务器为例),而accept()函数返回的套接字
连接
到调用 connect()的
客户端
,服务器通过该套接字与
客户端
进行数据交互,譬如向
客户端
发送数据、或从
客户端
接收数据。所以,理解 accept()函数的关键点在于它会创建一个新的套接字,其实这个新的套接字就是与执行connect()(
客户端
调用 connect()向服务器发起
连接
请求)的
客户端
之间建立了
连接
,这个套接字代表了服务器与
客户端
的一个
连接
。
其它技术问题
3,879
社区成员
9,062
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告