飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 2204|回复: 1

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

[复制链接]
  • TA的每日心情
    开心
    2022-7-9 18:18
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    发表于 2008-10-1 16:51:37 | 显示全部楼层 |阅读模式
    1. #include <winsock2.h>
    2. #include <stdio.h>
    3. void main()
    4. {
    5.         SOCKET s;
    6.         struct sockaddr_in tcpaddr;
    7.         int port=5567;
    8.         int bbind;
    9.         pid_t pid;
    10.         WSADATA wsadata;
    11.         WSAStartup(MAKEWORD(2,2),&wsadata);
    12.         s=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
    13.         tcpaddr.sin_family=AF_INET;
    14.         tcpaddr.sin_port=htons(port);
    15.         tcpaddr.sin_addr.s_addr=htonl(INADDR_ANY);
    16.         bbind=bind(s,(SOCKADDR *)&tcpaddr,sizeof(tcpaddr));
    17.         printf("the bind is %d \n",bbind);
    18.         bbind=listen(s,3);
    19.         printf("it is listen to port %d \n",bbind);

    20. }
    复制代码
    照着书上的代码编写socket的程序到这里应该能看到端口了吧?可是我netstat -an的时候看不到我设定的端口处于listen状态。请问高手这是为何?
    莫说人品问题/:001
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2022-7-9 18:18
  • 签到天数: 12 天

    [LV.3]偶尔看看II

     楼主| 发表于 2008-10-2 12:27:18 | 显示全部楼层

    昨天晚上回家用delphi重现了一遍,居然可以。。。
    超级郁闷。。。
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表