注册 登录
编程论坛 VB6论坛

关于TCP服务端口被搜索的问题

spyshadow 发布于 2019-05-24 19:21, 1804 次点击
是这样,写了个TCP服务端软件,端口为10020,放置在局域网内多台电脑上
然后我还想做个管理软件,,打开后自动搜索局域网内开放10020端口的电脑,把IP地址列出来,在这个管理软件上可以选中某一个,一对一连接通讯,这个用VB6有办法实现吗?
2 回复
#2
风吹过b2019-05-25 11:38
多个winsock,然后使用循环去连接局域网内所有可能的IP指定的端口,超时表示这个IP地址不可用,不超时的表示可以用。

要么你服务端再开个UDP 端口,下位机 使用广播对的 UDP 端口发包,服务器收到后,回复自己的IP地址即可。这种写法,UDP端口需要固定,TCP端口都可以不固定。
这种操作更快,但更烦,仅限局域网,不可跨路由使用。
#3
spyshadow2019-06-09 16:22
谢谢了。我再研究研究
1