LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 545|回复: 2

读取数据包的两个问题

[复制链接]
发表于 2004-12-4 20:07:35 | 显示全部楼层 |阅读模式
1.如果用connect为udp建立连接,似乎用read和recv函数都可以,recv除了使用第4个参数能够能灵活之外,还有别的区别吗?
2.有没有函数去查询UDP的实际长度?我现在用一种笨办法,从最后一个字节往前数,不爽,ip包里倒是有的,但不知道用那个函数截取ip包
发表于 2004-12-6 09:38:35 | 显示全部楼层
在UDP上用connect只是把目标地址和端口绑定在socket上,和不用connect而每次发送都指定目标没有本质区别

何谓UDP的实际长度? read的返回值不够你用吗?
 楼主| 发表于 2004-12-6 14:30:22 | 显示全部楼层
谢谢了,原来把返回值看错了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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