Foxtable(狐表)用户栏目专家坐堂 → qqserver服务端


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

主题:qqserver服务端

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


加好友 发短信
等级:三尾狐 帖子:705 积分:4897 威望:0 精华:0 注册:2016/5/17 12:03:00
qqserver服务端  发帖心情 Post By:2016/12/8 10:44:00 [显示全部帖子]

原来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

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


加好友 发短信
等级:三尾狐 帖子:705 积分:4897 威望:0 精华:0 注册:2016/5/17 12:03:00
  发帖心情 Post By:2016/12/8 10:49:00 [显示全部帖子]

openqq的服务端userlogging的代码:
Dim pts() As String = e.UserName.Split(".")
Dim dr As DataRow
dr = DataTables("用户表").Find("group = '" & pts(0) & "' And name = '" & pts(1) & "'")
If dr Is Nothing  Then '判断此用户不存在
    e.Message  = "用户名错误!" '返回给登录者的提示信息
    Return 
End If
If dr("password") <> e.Password Then '如果密码错误
    e.Message  = "登录密码错误!" '返回给登录者的提示信息
    Return
End If
e.Success = True '允许用户登录
'添加存储在好友列的非本部门的好友
If dr.IsNull("好友") = False Then
    Dim nms() As String = dr("好友").Split(",")
    e.Buddies.AddRange(nms)
End If

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


加好友 发短信
等级:三尾狐 帖子:705 积分:4897 威望:0 精华:0 注册:2016/5/17 12:03:00
  发帖心情 Post By:2016/12/8 11:28:00 [显示全部帖子]

1.服务器确定运行qqserver!
2.端口52177,已结在防火墙开发了!
3.服务器ip改成:0.0.0.0,登录成功了,请问老师这是为什么?,原来填:192.168.0.25或127.0.0.1,都没有办法登录

 回到顶部