以文本方式查看主题 - 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=183680) |
-- 作者:lianghanyu -- 发布时间:2022/11/12 17:01:00 -- Openqq 的端口为什么隔一段时间就会被其它占用? 服务运行正常, Openqq 使用正常,服务器没有重启,也没人动过。 但是隔一段时间就提示端口被占用。这是为什么呢? [此贴子已经被作者于2022/11/12 17:02:03编辑过]
|
-- 作者:有点蓝 -- 发布时间:2022/11/12 17:05:00 -- 端口一旦开启就不可能被其它程序占用的。是不是重复点击了开启按钮?或者是把启动的代码放在AfterOpenProject事件里? |
-- 作者:lianghanyu -- 发布时间:2022/11/12 17:12:00 -- 设计 了一个窗口, 窗口: 启动事件如下: QQServer.ServerIp = e.Form.Controls("IP地址").Text QQServer.ServerPort = e.Form.Controls("端口").Text QQServer.HeartbeatInterval = e.Form.Controls("心跳间隔").Text QQServer.HeartbeatTimeout = e.Form.Controls("心跳超时").Text QQServer.PortRange = "52000/53000" \' QQServer.Start() \'启动QQServer
[此贴子已经被作者于2022/11/12 17:14:08编辑过]
|
-- 作者:有点蓝 -- 发布时间:2022/11/12 17:20:00 -- QQServer.ServerIp = e.Form.Controls("IP地址").Text QQServer.ServerPort = e.Form.Controls("端口").Text …… QQServer.PortRange = "52000/53000" \' 这2个地方不能出现交叉,也就是ServerPort不能再使用"52000/53000"这里的任何一个端口
|
-- 作者:lianghanyu -- 发布时间:2022/11/12 17:21:00 -- 我以为是包含 |
-- 作者:lianghanyu -- 发布时间:2022/11/14 8:51:00 -- QQServer.ServerIp = e.Form.Controls("IP地址").Text QQServer.ServerPort = e.Form.Controls("端口").Text QQServer.HeartbeatInterval = e.Form.Controls("心跳间隔").Text QQServer.HeartbeatTimeout = e.Form.Controls("心跳超时").Text QQServer.PortRange = "52200/53000" \' QQServer.Start() \'启动QQServer 我端口用的是52188 这里改 portrange 52200/53000 了,为什么用一断时间还是提示会冲突?
|
-- 作者:有点蓝 -- 发布时间:2022/11/14 9:08:00 -- 是不是重复启动了,加一句试试 QQServer.Stop() QQServer.ServerIp = e.Form.Controls("IP地址").Text QQServer.ServerPort = e.Form.Controls("端口").Text QQServer.HeartbeatInterval = e.Form.Controls("心跳间隔").Text QQServer.HeartbeatTimeout = e.Form.Controls("心跳超时").Text QQServer.PortRange = "52200/53000" \' QQServer.Start() \'启动QQServer 是不是唉同一台电脑开启了多个程序,启动了同一个端口? |