以文本方式查看主题 - 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 -- 谢谢有点蓝老师,已经找到问题所在 |