首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >步骤XMPP禁止字符串字符U+0040 (@) Jabber .NET

步骤XMPP禁止字符串字符U+0040 (@) Jabber .NET
EN

Stack Overflow用户
提问于 2013-03-19 11:08:04
回答 1查看 438关注 0票数 0

我正在尝试连接到用户名中包含@的服务器,但每次都会收到该错误,您有什么想法吗?

代码语言:javascript
复制
    With jcSender
        .User = username
        .Password = password
        .NetworkHost = "chat.na1.lol.riotgames.com"
        .Port = 5223
        .SSL = True
        .PlaintextAuth = True
        .Resource = "xiff"
        .AutoReconnect = True
        .AutoRoster = True
        .AutoPresence = True

    End With
EN

回答 1

Stack Overflow用户

发布于 2013-03-20 21:08:54

用JID解决了

代码语言:javascript
复制
Public Function Leaguelogin(ByRef USER As String, ByRef PASSWORD As String)


    Dim account As New jabber.JID(USER + "@pvp.net/xiff")
    Dim j As New JabberClient
    Try         

        j.AutoPresence = True
        j.AutoLogin = True
        j.Server = "pvp.net"
        j.NetworkHost = "chat.na1.lol.riotgames.com"
        j.SSL = True
        j.Port = 5223
        j.PlaintextAuth = True

        j.User = account.User
        j.Password = "AIR_" + PASSWORD
        j.Connect()
        j.Login()
        j.IsAuthenticated = True



    Catch ex As Exception
        MsgBox(ex.Message)
    End Try






End Function
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15490827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档