以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]openqq登陆未知错误  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=140028)

--  作者:小巫仙
--  发布时间:2019/8/27 22:02:00
--  [求助]openqq登陆未知错误
有两个服务器端都放在服务器上,用一个客户端在本地测试,服务端1号好使2号不好使,IP什么的设置都一样,同时只开一个qqserver测试。把2号放本地用127.0.0.1测试,好使,蒙圈了,不知怎么回事。2号有http代码,测试时开了http服务。
2号服务端的代码:
Userlogging:

msgbox(3)
If e.User Is Nothing Then
msgbox(4)
    Return
Else If QQServer.Users.Count >= zxrs Then
msgbox(5)
    e.Success = False
    e.Message = "已经达到最大允许的在线用户数!"
Else
msgbox(6)
    e.Success = True
End If

开openserver的代码(菜单按钮):

QQServer.ServerIp = "0.0.0.0" \'指定IP地址
QQServer.ServerPort = 52177 \'指定登录端口
QQServer.HeartbeatInterval = 60 \'指定心跳时间
QQServer.HeartbeatTimeout = 180 \'指定心跳超时时间
QQserver.Buildin = True \'启用内置身份验证
QQServer.PortRange = "25000/30000" \'指定随机端口范围
QQServer.Start() \'启动QQServer

--  作者:有点蓝
--  发布时间:2019/8/27 22:03:00
--  
一个端口只能被一个程序使用。同一台电脑不同服务端需要使用不同的端口
--  作者:小巫仙
--  发布时间:2019/8/27 22:51:00
--  
应该是不能同时使用吧?测试的时候是把一个关了开另一个的qqserver,而且换端口也是不好使。
--  作者:有点蓝
--  发布时间:2019/8/27 22:57:00
--  
肯定可以同时使用。不要使用同一个端口即可。同一个服务端的不同应用也不能使用同一个端口,比如web服务、openQQ、ftp等等
--  作者:小巫仙
--  发布时间:2019/8/28 7:54:00
--  

以下内容是专门发给有点蓝浏览


以下内容是专门发给有点蓝浏览

1号的端口是52177,2号用52177或者53177,两个都不行,53177在服务器防火墙和协议里都开了



[此贴子已经被作者于2019/8/28 8:02:10编辑过]

--  作者:小巫仙
--  发布时间:2019/8/28 8:01:00
--  


[此贴子已经被作者于2019/8/29 20:41:57编辑过]

--  作者:有点蓝
--  发布时间:2019/8/28 9:18:00
--  
服务端和客户端必须使用同一个数据源的同一个用户表。保证用户数据是一致的,否则无法使用内置身份验证
[此贴子已经被作者于2019/8/28 9:18:21编辑过]