免费注册 查看新帖 |

Chinaunix

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

[C] 关于套接字的recv函数 ---急 [复制链接]

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
31 [报告]
发表于 2008-01-22 21:00 |只看该作者
原帖由 JohnBull 于 2008-1-22 20:55 发表


我们的实现方案应该是简化编程,而不是繁化。

如果对于某种复杂协议,使用les/yacc能够简化设计,为什么不用呢?
而对于多数简单协议,使用fgets/strsep就能解决,为什么要动用lex/yacc呢?

我的两条 man 命令是对你的两条 man 命令的有力补充,而不是最佳替代,
你又放空枪了~

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
32 [报告]
发表于 2008-01-22 21:01 |只看该作者
原帖由 JohnBull 于 2008-1-22 21:00 发表


OK,不兜圈子了。

那你就直接谈谈使用UDP实现变长分组通信的方法吧。

老师,我不会。可以去你的班里旁听吗?

论坛徽章:
0
33 [报告]
发表于 2008-01-22 21:05 |只看该作者
原帖由 cugb_cat 于 2008-1-22 20:57 发表
不过诸如传文件之类的,不要长度就不好说了吧。


对啊,你可以挑起论战啊!
然后我可以嘴硬说文件也可以通过经过URL安全的base64编码的方法进行文本方式传输啊!
或者反驳你:如果恶意的客户机给出一个比实际长度更长的长度信息,我这边岂不是要傻等到超时?对方要是持续发起此类连接岂不成了DoS?

论坛徽章:
0
34 [报告]
发表于 2008-01-22 21:09 |只看该作者
原帖由 flw 于 2008-1-22 21:01 发表

老师,我不会。可以去你的班里旁听吗?


可以呀,我一般教学生2种方法,一种可用于任意类型的socket,缺点是需要一个丑陋的长度字段;另一种一般用于UDP,不需要丑陋的长度字段。

看在你是版主的交情上,我给你打97折吧

论坛徽章:
0
35 [报告]
发表于 2008-01-22 21:10 |只看该作者
原帖由 flw 于 2008-1-22 21:00 发表

我的两条 man 命令是对你的两条 man 命令的有力补充,而不是最佳替代,
你又放空枪了~


我也没说你说错了啊!我是对诸位看官解释一下何时使用何物的原则。也是对我们俩帖子的进一步补充啊

论坛徽章:
0
36 [报告]
发表于 2008-01-22 21:10 |只看该作者
原帖由 JohnBull 于 2008-1-22 21:05 发表


对啊,你可以挑起论战啊!
然后我可以嘴硬说文件也可以通过经过URL安全的base64编码的方法进行文本方式传输啊!
或者反驳你:如果恶意的客户机给出一个比实际长度更长的长度信息,我这边岂不是要 ...


偶向来嘴拙,起了论战也论不过,所以见了论战基本都躲开。

论坛徽章:
0
37 [报告]
发表于 2008-01-22 21:22 |只看该作者
原帖由 cugb_cat 于 2008-1-22 21:10 发表


偶向来嘴拙,起了论战也论不过,所以见了论战基本都躲开。


论战不等于吵架,有观点尽管说出来无妨,闹着玩呗。


我说的也不一定对,觉得有问题尽管讲

论坛徽章:
0
38 [报告]
发表于 2008-01-22 21:32 |只看该作者
原帖由 JohnBull 于 2008-1-22 21:22 发表


论战不等于吵架,有观点尽管说出来无妨,闹着玩呗。


我说的也不一定对,觉得有问题尽管讲

论坛徽章:
0
39 [报告]
发表于 2008-01-23 19:37 |只看该作者
捧腹
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP