TCP端口侦听器无法正常工作

时间:2012-07-27 19:37:44

标签: c# sockets tcplistener

我需要将手持设备连接到PC。所以我正在关注具有客户端和服务器程序的this MSDN example

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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