笨鸟我先飞 发表于 2008-10-1 16:51:37

[求助]关于网络函数的疑惑

#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

笨鸟我先飞 发表于 2008-10-2 12:27:18


昨天晚上回家用delphi重现了一遍,居然可以。。。
超级郁闷。。。
页: [1]
查看完整版本: [求助]关于网络函数的疑惑