以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]客户端连接服务端失败  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=195632)

--  作者:2900819580
--  发布时间:2025/2/24 15:31:00
--  [求助]客户端连接服务端失败
    If FileSys.FileExists(ProjectPath & "Errlog.txt") = True Then FileSys.DeleteFile(ProjectPath & "Errlog.txt", 2, 2)
    If QQClient.Ready Then QQClient.Stop
    QQClient.ServerIP = txt \'192.168.2.33
    QQClient.ServerPort = e.Form.Controls("Txtport").value \'52177
    Vars("ServerIP") = txt & ":" & e.Form.Controls("Txtport").value
    QQClient.UserName = "Sys.Test" \'指定登录用户名
    QQClient.Start()
    If QQClient.Ready = True Then
            MessageBox.Show("连接成功.", "连接提示", MessageBoxButtons.OK, MessageBoxIcon.Information)
    Else 
        MessageBox.Show("连接失败", "连接提示", MessageBoxButtons.OK, MessageBoxIcon.Information)
    End If


以上是客户端的代码,以下是服务端的代码,服务机已经关闭了防火墙
老师:本机使用同样的IP和端口登录没有问题
但使用在其它电脑,就会弹出连接失败的提示,查看了Errlog.txt是没有任何内容,


Dim errlog As String
errlog &= vbcrlf & "----------------login---------------"
errlog &= vbcrlf & Date.Now & ":" & "login:" & e.UserName
If e.UserName = "Sys.Test" Then
    errlog &= vbcrlf & Date.Now & ":login:Sys.Test直接登录>>>" & e.UserName
    e.Success = True \'直接登录  
End If
FileSys.WriteAllText(ProjectPath & "Errlog.txt", errlog, True)

[此贴子已经被作者于2025/2/24 15:32:10编辑过]

--  作者:有点蓝
--  发布时间:2025/2/24 16:09:00
--  
OpenQQ服务端启动服务的ip改为:0.0.0.0