Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 23734|Répondre: 4

[Source] .net utilise AgsXMPP pour se connecter à Openfire afin d’assurer un flux d’information multiplateforme.

[Copié le lien]
Publié sur 06/06/2016 12:34:20 | | | |
Quand j’ai commencé à utiliser agsXmpp, il y avait très peu d’informations sur Internet, et beaucoup étaient identiques, toutes modifiées ici et là. Pas du tout pour les débutants qui commencent tout juste à découvrir cet AgsXmpp. J’ai aussi feuilleté les informations sur Internet pendant 2 jours, consulté le SDK, et écrit un client .net pour communiquer avec Spark.

1. Je suis débutant en .net, et j’en ai écrit la moitié, mais je pense que la chose la plus importante à surveiller dans .net est de distinguer clairement ce qui est JID, ce qu’est XmppClientConnection et les propriétés qu’il contient.

Comme si je déclarais un Jid j=nouveau Jid(« abc@server_name ») ; Derrière @ se trouve le nom de votre serveur, n’écrivez pas votre adresse IP, cela ne passera pas la vérification, sauf si vous devez utiliser le code source dans Openfire. Si vous souhaitez spécifier l’IP, vous pouvez utiliser XmppClicentConnection.connectServer="xxxxxxxxx » ; xxxx représente l’adresse IP de votre serveur.

2. Après avoir bien compris le premier point, le second est relativement simple. Connectez-vous à Openfire, définissez votre identifiant, et le mot de passe est correct ;

XmppClientConnection con=new XmppClicentConnection() ;

Inconvénient. Username="votre nom d’utilisateur » ;

Inconvénient. Mot de passe = « votre mot de passe » ;

con.server="votre serveur non les addrs IP !!! ;

Si ces étapes sont correctes, modifions la méthode d’authentification de connexion, ce MD-。。。 Peu importe. Non, il ne peut être passé qu’avec Plain.

Pour le faire en con. Événement OnSaslStart.

Vous pouvez la changer ainsi :

   args. Auto = faux ;
          args. Mechanism = agsXMPP.protocol.sasl.Mechanism.GetMechanismName(agsXMPP.protocol.sasl.MechanismType.PLAIN) ;

    3. Ensuite, vous pourrez vous connecter et vérifier ensuite. con.open ;



Téléchargement de démo, seule la fonction de connexion est implémentée :

OpenfireXMPP.rar (228.89 KB, Nombre de téléchargements: 1, 售价: 3 粒MB)





Précédent:Une erreur s’est produite lors de la connexion à SQL Server dans la configuration d’installation OpenFire
Prochain:Didcuz memcache+ssrf solution de correction des vulnérabilités GETSHELL
Publié sur 06/06/2016 17:19:16 |
Publié sur 06/06/2016 17:19:34 |
Le message est-il écrit ?
 Propriétaire| Publié sur 06/06/2016 18:01:52 |
Gu Yan Publié le 6-6-2016 17:19
Le message est-il écrit ?

Non, je ne peux pas l’écrire
Publié sur 29/11/2017 13:04:02 |
Je ne peux pas le télécharger...
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com