[求助]关于网络函数的疑惑
#include <winsock2.h>#include <stdio.h>
void main()
{
SOCKET s;
struct sockaddr_in tcpaddr;
int port=5567;
int bbind;
pid_t pid;
WSADATA wsadata;
WSAStartup(MAKEWORD(2,2),&wsadata);
s=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
tcpaddr.sin_family=AF_INET;
tcpaddr.sin_port=htons(port);
tcpaddr.sin_addr.s_addr=htonl(INADDR_ANY);
bbind=bind(s,(SOCKADDR *)&tcpaddr,sizeof(tcpaddr));
printf("the bind is %d \n",bbind);
bbind=listen(s,3);
printf("it is listen to port %d \n",bbind);
}照着书上的代码编写socket的程序到这里应该能看到端口了吧?可是我netstat -an的时候看不到我设定的端口处于listen状态。请问高手这是为何?
莫说人品问题/:001 另
昨天晚上回家用delphi重现了一遍,居然可以。。。
超级郁闷。。。
页:
[1]