问个socket的问题,为什么用netstat看不到我的端口开放状态。
s=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
tcpaddr.sin_family=htons(port);
tcpaddr.sin_addr.s_addr=htons(port);
tcpaddr.sin_addr.s_addr=htonl(INADDR_ANY);
if(bind(s,(SOCKADDR *)&tcpaddr,sizeof(tcpaddr))==SOCKET_ERROR)
{
nSockErr=WSAGetLastError();
MessageBox(NULL,TEXT("测试"),TEXT("测试"),MB_OK);
}
就是类似的网络代码,但是为什么我在netstat -an根本就看不到这个端口绑定开放呢?我先也写了个udp广播不断发布数据,但是数据是在发送,但是我在netstat -an还是没发看到我开放的那个端口。