LinuxSir.cn,穿越时空的Linuxsir!

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

<socket编程>如何让程序想某个指定端口发送数据?(不一定有客户端连上

[复制链接]
发表于 2006-7-13 10:40:26 | 显示全部楼层 |阅读模式
求教了.......
发表于 2006-7-13 10:48:28 | 显示全部楼层
如果是UDP包, 用普通的UDP socket直接发。
如果是TCP包:
1。 PACKET socket发包, 自己构造(ETHER header), IP Header, TCP|UDP header,
2。 RAW socket 发包, 自己构造TCP头部
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-13 14:09:43 | 显示全部楼层
udp的包

用sendto发了
但是tcpdump没有抓到包
是不是就说明没有发出去?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-13 14:55:07 | 显示全部楼层
s/c之间是通过4950端口传送数据的

我先tcpdump udp
然后开服务器端
再开客户端.发送数据
服务器端显示数据收到

但是tcpdump就是没有反映

这是怎么回事?

难道发送的不是udp包?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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