以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  QQclient 登录失败,未知原因!  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=98661)

--  作者:wandongliang
--  发布时间:2017/4/4 19:19:00
--  QQclient 登录失败,未知原因!
用我自己的客户端,连接自己的服务端,显示登录失败,未知原因!
然后我用我自己的客户端连接例子的服务端,可以连上,证明我自己的客户端不存在问题,然后用例子的客户端,连我的服务端,也显示登录失败,证明是我自己的服务端设置出了问题,但是代码完全一样,怎么会出现这样的情况?
Dim pts() As String = e.UserName.Split(".")
MessageBox.Show(1)
Dim dr1 As DataRow
dr1 = DataTables("权限设置").Find("店名 = \'" & pts(0) & "\' And 账号名 = \'" & pts(1) & "\'")
If dr1 Is Nothing  Then \'判断此用户不存在
    e.Message  = "用户名错误!" \'返回给登录者的提示信息
    Return
End If
If dr1("密码") <> e.Password Then \'如果密码错误
    e.Message  = "登录密码错误!" \'返回给登录者的提示信息
    Return
End If
e.Success = True \'允许用户登录
\'添加所有同事为好友
For Each dr2 As DataRow In DataTables("权限设置").DataRows
    Dim nm As String =  dr2("店名") & "." & dr2("账号名")
    If nm <> e.UserName Then \'如果不是登录者本人
        e.Buddies.Add(nm)
    End If
Next


--  作者:有点蓝
--  发布时间:2017/4/4 20:13:00
--  
多设几个MessageBox,看运行到哪一句代码就返回了
--  作者:wandongliang
--  发布时间:2017/4/4 20:23:00
--  
设置了,在UserLogging   首行我设置了一个message,经测试发现,客户端请求登录的信息好像压根就没到服务端,因为客户端登陆的时候,服务端没有任何反应,也没有弹出窗口
--  作者:有点蓝
--  发布时间:2017/4/4 20:52:00
--  
应该是ip和端口没有对应好
--  作者:wandongliang
--  发布时间:2017/4/4 21:06:00
--  
IP和端口用的都是例子上的啊,我用例子可以登录啊
--  作者:有点蓝
--  发布时间:2017/4/4 21:10:00
--  
上传你的项目测试
--  作者:wandongliang
--  发布时间:2017/4/4 22:27:00
--  
谢谢有点蓝老师,已经找到问题所在