Foxtable(狐表)用户栏目专家坐堂 → [求助]QQclient的IP解析问题


  共有5284人关注过本帖树形打印复制链接

主题:[求助]QQclient的IP解析问题

帅哥哟,离线,有人找我吗?
chnfo
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2239 积分:18446 威望:0 精华:0 注册:2011/11/26 20:21:00
[求助]QQclient的IP解析问题  发帖心情 Post By:2022/12/19 10:18:00 [只看该作者]

将IP和端口取出来,单独做了一个文本文件,放在项目的同一路径下,取名为ServerSetting.txt,内容是:
IP:127.0.0.1
Port:52177

然后在命令窗口执行

Dim xip As String = ""
Dim xport As String = ""
Dim s As String = FileSys.ReadAllText(".\ServerSetting.txt")

For Each x As String In s.Split(Chr(10))
    If x.Split(":")(0) = "IP" Then
        xip = x.Split(":")(1)
    End If
    
    If x.Split(":")(0) = "Port" Then
        xport = x.Split(":")(1)
    End If 
Next 


Output.Show(xip)  ’显示结果是127.0.0.1
Output.Show(xport) ’显示结果是52177

QQClient.ServerIP = xip '指定服务器IP地址----如果直接写成“127.0.0.1“

QQClient.ServerPort = xport '指定服务器登录端口 -----如果直接写成“52177又可以执行

QQClient.UserName = "宋江"

QQClient.Password = "123"

If QQClient.Start() = True Then'如果登录成功
output.show("恭喜,OpenQQ登录成功!")
else
output.show("登录失败,原因:" & vbcrlf & QQClient.ServerMessage)
end if 

运行时提示:
.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2022.8.18.1
错误所在事件:启动IMClient
详细错误信息:
指定了无效的 IP 地址。

这是几个意思?
[此贴子已经被作者于2022/12/19 10:24:27编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/12/19 10:27:00 [只看该作者]

For Each x As String In s.Split(Chr(10))
改为
For Each x As String In s.replace(vbcr,"").Split(vblf)

 回到顶部