LinuxSir.cn,穿越时空的Linuxsir!

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

问一个socket编程的问题

[复制链接]
发表于 2007-7-20 13:52:09 | 显示全部楼层 |阅读模式
我用socket编了一套收发程序, 采用udp协议,在同一台机器上运行没问题.

然后再让服务端程序在192.168.2.8的主机上运行,客户端程序在192.168.2.43的主机上运


结果服务端就收不到. 在服务端用tcpdump命令查看:

12:28:21.428518 192.168.2.43.32793 > 192.168.2.8.9090: udp 2 (DF)
12:28:21.428647 192.168.2.8 > 192.168.2.43: icmp: host 192.168.2.8 unreachable
- admin prohibited [tos 0xc0]

客户端也是同样结果.看起来服务端应当已经收到但不知为何会拒绝?
发表于 2007-7-20 14:19:32 | 显示全部楼层
192.168.2.43 的防火墙拒绝了你发送的包
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-20 14:27:05 | 显示全部楼层
Post by x11
192.168.2.43 的防火墙拒绝了你发送的包
但我已经把服务端上的防火墙关了呀
chkconfig iptables off
还是不行.
回复 支持 反对

使用道具 举报

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

本版积分规则

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