Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]阿里云换了专有网络后OPENQQ登录不上

1楼
huangfanzi 发表于:2025/3/26 16:39:00
今天中午阿里云强行将我的经典网络转成了专有网络,OpenQQ登录不上了,我把云服务器的防火强关了,阿里云控制台的所有安全组权限全开放,可还是不行,老师,求救!!!
以下是服务端的代码:
QQServer.ServerIp = e.Form.Controls("txtIP").Value '指定IP地址
QQServer.ServerPort = e.Form.Controls("txtPort").Value '指定端口
QQServer.HeartbeatInterval = e.Form.Controls("txtInterval").Value '指定心跳时间
QQServer.HeartbeatTimeout = e.Form.Controls("txtTimeOut").Value '指定心跳超时时间
QQServer.PortRange = "52000/53000" '指定随机端口范围

Dim r As DataRow
r = DataTables("QQServer配置").DataRows(0)
r("IP") = e.Form.Controls("txtIP").Value
r("端口") = e.Form.Controls("txtPort").Value
r("心跳间隔") = e.Form.Controls("txtInterval").Value
r("心跳超时") = e.Form.Controls("txtTimeOut").Value
DataTables("QQServer配置").save

QQServer.Start() '启动QQServer
e.Sender.Enabled = False
e.Form.Controls("Button2").Enabled = True

客户端登录时,触发了以下代码:
    If QQClient.Start() = True '如果登录成功
        Dim msg As String =  "欢迎:" & _UserName  & vbcrlf & "恭喜,ERP登录成功!"
        If QQClient.ServerMessage > "" Then '如果服务器返回了欢迎信息
            msg = msg & QQClient.ServerMessage
        End If
        popMessage(msg,"提示",PopiconEnum.Infomation,5)
    Else '如果登录失败,显示服务器返回错误信息
        PopMessage("ERP登录失败,原因:" & vbcrlf & QQClient.ServerMessage,"提示",PopiconEnum.Error,5)   --》(会提示未在规定的时间内得到服务器的响应)
    End If


----补充----
刚让阿里云客服帮我设置服务器与控制台,现在开始报以下错误了,这个错误不在我的代码中:
.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2022.7.3.1
错误所在事件:窗口,用户登录,Button_确认,Click
详细错误信息:
在其上下文中,该请求的地址无效。

[此贴子已经被作者于2025/3/26 16:40:40编辑过]
2楼
有点蓝 发表于:2025/3/26 16:58:00
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=104284
3楼
有点蓝 发表于:2025/3/26 16:59:00
错误所在事件:窗口,用户登录,Button_确认,Click

代码发上来看看
4楼
huangfanzi 发表于:2025/3/26 17:29:00
点登录,先报“在其上下文中,该请求的地址无效。

再点登录,就报:此IMClient已经启动,请先停止,才能重新启动!
以下是登录按钮代码:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:新建文本文档.txt


5楼
有点蓝 发表于:2025/3/26 17:36:00
服务器启动的IP改为:0.0.0.0

客户端使用阿里云分配的外网IP访问服务器
6楼
huangfanzi 发表于:2025/3/26 17:40:00
图片点击可在新窗口打开查看
之前看了之前的帖子,就已经改了,还是不行
7楼
huangfanzi 发表于:2025/3/26 18:12:00
老师,搞定了,后面就是优化了,我终于明白“客户端使用阿里云分配的外网IP访问服务器”这句话意思了
我之前的代码中,这个IP地址是直接读取数据库中一张表的IP列,我在服务端将IP改成了0.0.0.0,这样一改,就会自动保存此IP存到一张表中,客户端登录时会读取这个表的IP列,此时,得到的IP也是0.0.0.0,所以就出错了,我在代码中直接指定了阿里云的IP,可以正常登录OPENQQ了。
以上内容写给遇到同样问题的朋友。
共7 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .05273 s, 3 queries.