原来qqserver的服务端是放在笔记本上的sql;可以正常连接,把qqserver放到公司的局域网服务器上客户端就连接不上了;用的是自定义用户登录;以下是qqclient登录按钮的代码:If QQClient.Ready Then
MessageBox.show("QQClient已经启动,请先关闭","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
Return
End If
Dim dr1 As DataRow = DataTables("用户表").sqlfind("name = '" & _username & "'")
msgbox(0)
QQClient.ServerIP = "192.168.0.68"
QQClient.ServerPort = 52177
QQClient.UserName = dr1("group") & "." & _UserName
QQClient.Password = dr1("password")
msgbox(dr1("group") & "." & _UserName)
If QQClient.Start() = True '如果登录成功
msgbox(1)
e.Form.Controls("btnChat").Enabled = True
Dim msg As String = "恭喜,OpenQQ登录成功!"
If QQClient.ServerMessage > "" Then '如果服务器返回了欢迎信息
msg = msg & QQClient.ServerMessage
End If
popMessage(msg,"提示",PopiconEnum.Infomation,5)
Else '如果登录失败,显示服务器返回错误信息
e.Form.Controls("btnChat").Enabled = False
PopMessage("QQClient登录失败,原因:" & vbcrlf & QQClient.ServerMessage,"提示",PopiconEnum.Error,5)
End If
e.Form.Close