0

我需要将手持设备与 PC 连接。所以我正在关注这个具有客户端和服务器程序的MSDN 示例。

现在,掌上电脑是通过GPRS连接的。如果我在手持设备上运行客户端程序并监听 PC 上的端口,我会看到手持设备发送的数据。但是,如果我运行服务器程序,它不会收到任何东西。

我的代码完全遵循示例,只修改了两个程序中的端口(11000),在客户端中我将服务器 IP 更改为我的公共地址。

为什么我在我的 TCP 侦听器中看到数据,但在我的服务器程序中看不到?

4

1 回答 1

0

问题出在服务器代码中。配置 IPAddress 时,它没有创建正确的 IPAddress。

我用这一行更改了这一行,现在一切正常:

IPAddress ipAddress = new IPAddress(new byte[] { 192, 168, 1, 10 });

希望对另一个面临同样问题的人有所帮助!

于 2012-07-27T20:23:32.613 回答