[C#] 求解惑,要侦听所有客户端接口,不是应该用参数 IPAddress.Any 吗?

发布于 2021-11-15 04:30:28 字数 609 浏览 806 评论 4

为什么我用 IPAddress.Any 就找不到连接的设备IP呢(客户端)?

下面贴一部分关键代码:求大神解惑

GPRSThread gt=GPRSFactory.getFactory().getGPRSServer(IPAddress.Any, int.Parse(dpc.Split(':')[1])).getGPRSThread(dpc.Split(':')[0]);
                    if (gt == null)
                    {
                        MessageBox.Show("连不上设备");
                    }
                    else
                    {
                        MessageBox.Show("连接成功");
                    }

上面引用到其他方法,想必大家也知道是什么用的,就不贴出来了。

我不明白的地方就是上面的那个参数应该改成本机的Ip 吗 ??

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

坚持沉默 2021-11-21 06:47:05

真受不了,整个问题一整天就我自己一个人自问自答。。。 

而且提的问题居然不能删除,红薯大哥设置了不准删吗。。

一笔一画续写前缘 2021-11-20 07:11:23

总算还是自己靠得住。。。。

干脆不要Any,直接TcpListener放到一个Hashtable就解决了。

千淘万漉虽辛苦,吾将上下而求索。。。

草莓味的萝莉 2021-11-19 12:46:42

这么多搞C#网络编程的,难道没有 一个愿意来说说吗。。。

少女净妖师 2021-11-17 17:00:29

后面那个参数dpc是数据表的字段,IP:Port  ,是我自己设的。

getGPRSServer的参数是(IP,端口),getGPRSThread的参数是(IP)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文