微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

端口正在监听,但“由于目标机器主动拒绝,无法build立连接”

我有一个服务器/客户端程序。 代码在几分钟前工作。 运行好几次后,突然出现错误10061.我用“netstat -a -b”检查服务器端口是否被占用。 但我得到这个似乎确定:

[System] TCP 0.0.0.0:6666 Listening

客户代码

SOCKET sendrecv; sendrecv = InitClientSocket(serverIP,6666);

PS。 ping serverIP也可以。 防火墙也closures了。

SOCKET InitClientSocket(char *pHost,int iPort){ struct sockaddr_in saClient; struct hostent *pHostinfo; SOCKET sock; WORD version; WSADATA WSAData; version=MAKEWORD(1,1); WSAStartup(version,&WSAData); sock=socket(AF_INET,SOCK_STREAM,0); if (sock ==SOCKET_ERROR){ closesocket(sock); return 0; } pHostinfo=gethostbyname(pHost); if (pHostinfo==NULL){ closesocket(sock); return 0; } saClient.sin_family=AF_INET; saClient.sin_addr=*((struct in_addr *)pHostinfo->h_addr); saClient.sin_port=htons(iPort); int nConnect=0; nConnect=connect(sock,(struct sockaddr *)&saClient,sizeof(saClient)); if(nConnect == SOCKET_ERROR) //Here comes the error 10061 { int err = WSAGetLastError(); closesocket(sock); return 0; } return sock; }

新的编辑 – 这是服务器代码的一部分:

在不同的python版本中使用virtualenvwrapper-win传递错误

在Windows上写入aux文件时会发生什么?

代码安装服务的问题(访问被拒绝?)

使用位域编写C结构

我怎样才能使窗口的一部分透明? (WIN32)

SOCKET sock,sendrecv; struct sockaddr_in sock_addr,sendrecv_addr; WSADATA data; WSAStartup( MAKEWORD(2,0),&data); sock = WSASocket (AF_INET,0); int nREUSEADDR = 1; setsockopt(sock,SOL_SOCKET,SO_REUSEADDR,(const char*)&nREUSEADDR,sizeof(int)); sock_addr.sin_family=PF_INET; sock_addr.sin_port=htons(6666); sock_addr.sin_addr.s_addr=INADDR_ANY; bind(sock,(struct sockaddr*)&sock_addr,sizeof(struct sockaddr_in)); listen(sock,1); int lun = sizeof (struct sockaddr); sendrecv = accept(sock,(struct sockaddr*)&sendrecv_addr,&lun); linger m_sLinger; m_sLinger.l_onoff = 1; m_sLinger.l_linger = 0; setsockopt(sendrecv,SO_LINGER,(const char*)&m_sLinger,sizeof(linger));

通过Python程序将parameter passing给Cygwin

非托pipeDLL的相对path

同时跟踪多个进程

用于Windows中语音识别的自定义词汇表

使用Python设置Windows XPregistry项权限

Windows服务器一旦侦听到积压队列就会开始拒绝连接。 您的服务器不够快速,或者根本无法接受。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐