Connection在连接API上拒绝10061套接字错误

时间:2014-06-26 16:40:17

标签: android sockets

我已将移动Android设备连接到PC并尝试通过TCP上的Socket通信与其进行通信。我使用connect API进行连接。我的PC在这里充当客户端,Android设备充当服务器。

连接第一次通过但是当我尝试重新连接时它失败,错误是10061 - 主机主动拒绝连接。

if(connect((SOCKET)sock,(struct sockaddr*)&addr,sizeof(addr)) == SOCKET_ERROR)
{
   fprintf(stderr, "Error = %d",errno);
    return;
}

这种情况间歇性地发生,因此排除了阻止特定端口的防火墙点。另外我在一些论坛中读到这可能是有限积压的问题,但是我将服务器上的listen调用的积压增加到100但是这个问题仍然存在。

if(listen(socket,100) == -1)
{
 fprintf(stderr, "Error = %d",errno);
  return;
}

有人可以对此有所了解吗? 注意:这发生在一组特定的PC上,而在其他PC中则根本不会发生。它是否依赖于任何硬件配置?

0 个答案:

没有答案