Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 23734|Răspunde: 4

[Sursă] .net folosește AgsXMPP pentru a se conecta cu Openfire și a asigura fluxul de informații cross-platform.

[Copiază linkul]
Postat pe 06.06.2016 12:34:20 | | | |
Când am început să folosesc agsXmpp, era foarte puțină informație pe Internet, iar multe dintre ele erau la fel, toate fiind modificate ici-colo. Deloc pentru începători care abia încep acest AgsXmpp. De asemenea, am răsfoit informațiile de pe Internet timp de 2 zile, m-am referit la SDK și am scris un client .net pentru a comunica cu Spark.

1. Sunt începător în .net și am scris jumătate din el, dar cred că cel mai important lucru la care trebuie să fii atent în .net este să distingi clar ce este JID, ce este XmppClientConnection și proprietățile din acesta.

Ca și cum aș declara un Jid j=nou Jid("abc@server_name"); În spatele @ este numele serverului tău, nu scrie adresa ta IP, asta nu va trece verificarea, decât dacă ar trebui să folosești codul sursă în Openfire. Dacă doriți să specificați IP-ul, puteți folosi XmppClicentConnection.connectServer="xxxxxxxxx"; xxxx reprezintă adresa IP a serverului tău.

2. După ce am înțeles clar primul punct, al doilea este relativ simplu. Conectează-te la Openfire, setează-ți numele de autentificare, iar parola de autentificare este OK;

XmppClientConnection con=new XmppClicentConnection();

Contra. Username="numele tău de utilizator";

Contra. Parole="cuvântul tău de trecere";

con.server="serverul tău, nu addrs-urile IP!!!";

Dacă acești pași sunt corecți, să modificăm metoda de autentificare a conexiunii, acea metodă MD-。。。 Oricum. Nu, se poate trece doar cu Plain.

Să o facă în con. Evenimentul OnSaslStart.

Poți schimba astfel:

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

    3. Apoi te poți conecta și verifica ulterior. con.open;



Descărcare demo, doar funcția de conexiune este implementată:

OpenfireXMPP.rar (228.89 KB, Numărul de descărcări: 1, 售价: 3 粒MB)





Precedent:A apărut o eroare la conectarea la SQL Server în configurația de instalare OpenFire
Următor:Didcuz memcache+ssrf soluție de remediere a vulnerabilităților GETSHELL
Postat pe 06.06.2016 17:19:16 |
Postat pe 06.06.2016 17:19:34 |
Mesajul este scris de push?
 Proprietarul| Postat pe 06.06.2016 18:01:52 |
Gu Yan A Postat pe 2016-6-6 17:19
Mesajul este scris de push?

Nu, nu pot să o scriu
Postat pe 29.11.2017 13:04:02 |
Nu pot să-l descarc...
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com