以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- [推荐]IP 端口测试 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=159345) |
-- 作者:blsu33 -- 发布时间:2020/12/23 8:23:00 -- [推荐]IP 端口测试 老师 Dim seip As WinForm.ComboBox = e.Form.Controls("txtIP") Dim secode As WinForm.NumericComboBox = e.Form.Controls("txtPort") Dim btn As WinForm.Button = e.Form.Controls("Button5") btn.Text="连接中.." If seip.text<>"" And secode.value<>0 Then try Dim tcp As New System.Net.Sockets.TcpClient tcp.connect(seip.text, secode.value) btn.Text="成功!" catch ex As exception btn.Text="失败!" End try End If 下面的测试总是失败不知道为什么。但是可以用IP和端口登录服务器端 |
-- 作者:有点蓝 -- 发布时间:2020/12/23 8:37:00 -- catch ex As exception msgbox(ex.message)提示什么错误 btn.Text="失败!" End try |
-- 作者:blsu33 -- 发布时间:2020/12/23 11:27:00 -- 由于目标计算机积极拒绝,无法连接。 |
-- 作者:blsu33 -- 发布时间:2020/12/23 11:30:00 -- 防火墙都是打开的状态,和这个相关吗? 但是,用QQclient 是可以连接的,为什么有差异呢。 |
-- 作者:有点蓝 -- 发布时间:2020/12/23 11:34:00 -- 开启服务了吗?TcpClient要有对应的tcp服务才能连接。如果有服务,这个提示就是ip和tcp端口不通,无法连接 |
-- 作者:blsu33 -- 发布时间:2020/12/23 11:54:00 -- 要开通 TcpClient 在哪里? |
-- 作者:有点蓝 -- 发布时间:2020/12/23 13:33:00 -- tcp服务?http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=28230&skin=0 qqclient使用的udp不是tcp,另外一个端口如果已经使用,其它程序肯定不能再用了
|
-- 作者:blsu33 -- 发布时间:2020/12/23 18:22:00 -- 还有别的方法判断下,IP是否可用吗 |
-- 作者:有点蓝 -- 发布时间:2020/12/24 8:54:00 -- 搞错了,1楼可以测试tcp的端口。您是不是开通的是udp的端口? |