0

我几乎没有尝试将我的客户端应用程序连接到在另一台计算机上运行的守护程序。

这些是设置:

服务器端:

ip: 10.0.0.1
gateway: 10.0.0.2

客户端:

ip: 10.0.0.2
gateway: 10.0.0.2

这些是守护程序使用的端口:

Server  address: 0.0.0.0:1235
Client  address: 127.0.0.1:1236
Service ID     : 53

守护进程应该是期待客户端

IP 地址 10.0.0.2 端口 1241。

我正在该端口上打开一个 UDP 套接字,但我没有收到任何流量。

对不起,如果我做错了什么,但我是网络新手!

提前感谢您的帮助。

4

1 回答 1

0

首先检查是否有进程使用命令在您的服务器上侦听正确的 UDP 端口netstat -ul。之后尝试使用 netcat 从客户端机器连接到服务器 UDP 端口,使用 command netcat -u <server address> <server port>,同时使用 tcpdump 监听服务器端的流量,使用 command tcpdump -i <interface your server is listening to> host <client ip address>

当您在运行 netcat 的终端上键入内容时,这应该会以 UDP 数据包的形式产生一些有形的输出。如果 tcpdump 没有显示任何内容,您可以看到存在连接问题,而不是您的 UDP 服务器有问题。

于 2013-10-23T11:53:11.743 回答