免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234567
最近访问板块 发新帖
楼主: zhoulifa
打印 上一主题 下一主题

Linux网络编程一步一步学-IPv6下网络编程步骤 [复制链接]

论坛徽章:
0
61 [报告]
发表于 2007-06-08 17:28 |只看该作者
学习ing,发现1个小问题
在好几段代码中有
if (argv[1])
        myport = atoi(argv[1]);
    else
        myport = 7838;

    if (argv[2])
        lisnum = atoi(argv[2]);
    else
        lisnum = 2;
if (argv[3])
        my_addr.sin_addr.s_addr = inet_addr(argv[3]);
    else
        my_addr.sin_addr.s_addr = INADDR_ANY;

按说,argv[0]应该是程序运行路径名
argv[1]是程序名后第一个参数,对应的 应该是 ip.....
argv[2]是程序名后第二个参数..................................

论坛徽章:
0
62 [报告]
发表于 2008-11-17 17:29 |只看该作者
MARK,这个帖子太好了

论坛徽章:
0
63 [报告]
发表于 2008-12-05 13:27 |只看该作者
不错,学习下网络编程.

论坛徽章:
1
黑曼巴
日期:2020-02-27 22:54:26
64 [报告]
发表于 2008-12-05 14:40 |只看该作者
在coding之前应该先熟悉TCP/IP协议族。---steven说的。^_^。

论坛徽章:
0
65 [报告]
发表于 2011-01-07 12:19 |只看该作者
本来是寻找ssl的编程的,没有想到可以有参考性的那么多。不过作者貌似很久不上论坛了……

顶起!

论坛徽章:
0
66 [报告]
发表于 2011-01-07 12:57 |只看该作者
牛人如此多,我要多喝牛奶,也变牛人!

论坛徽章:
0
67 [报告]
发表于 2011-01-09 19:46 |只看该作者
学习。。。

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:48:31平安夜徽章
日期:2015-12-26 00:06:30C
日期:2016-10-25 16:26:25
68 [报告]
发表于 2011-01-10 10:49 |只看该作者
楼主真有前瞻眼光,我现在打算在产品的代码里面加上IPv6支持,参阅下楼主文档,益处很多。谢谢!

论坛徽章:
0
69 [报告]
发表于 2012-05-21 19:43 |只看该作者
if ( inet_pton(AF_INET6, argv[1], &dest.sin6_addr) < 0 ) {                 // IPv6

        perror(argv[1]);

        exit(errno);

    }
严谨来说,小于等于0
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP