Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 23734|Odgovoriti: 4

[Vir] .net uporablja AgsXMPP za povezovanje z openfire in dosego večplatformskega pretoka informacij.

[Kopiraj povezavo]
Objavljeno na 6. 06. 2016 12:34:20 | | | |
Ko sem začel uporabljati agsXmpp, je bilo na internetu zelo malo informacij, mnoge pa so bile enake, vse pa so bile tu in tam spremenjene. Sploh ni za začetnike, ki se šele začenjajo ukvarjati s tem AgsXmpp. Dva dni sem tudi prelistaval informacije na internetu, se skliceval na SDK in napisal .net odjemalca za komunikacijo s Sparkom.

1. Sem začetnik v .net-u in sem napisal polovico, vendar mislim, da je najpomembnejše, na kar je treba biti pozoren pri .netu, jasno razlikovati, kaj je JID, kaj je XmppClientConnection in katere lastnosti je v njem.

Kot da bi razglasil Jid j=novi Jid ("abc@server_name"); Za @ je ime vašega strežnika, ne pišite svojega IP naslova, to ne bo prestalo preverjanja, razen če uporabite izvorno kodo v Openfire. Če želite določiti IP, lahko uporabite XmppClicentConnection.connectServer="xxxxxxxxx"; xxxx predstavlja IP naslov vašega strežnika.

2. Po jasnem razumevanju prve točke je druga točka razmeroma preprosta. Povežite se z Openfire, nastavite svoje prijavno ime in geslo za prijavo je v redu;

XmppClientConnection con=new XmppClicentConnection();

Con. Uporabniško ime="vaše uporabniško ime";

Con. Geslo="vaše geslo";

con.server="vaš strežnik ni IP addrs!!!";

Če so ti koraki pravilni, spremenimo metodo avtentikacije povezave, torej MD-。。。 Kakorkoli. Ne, lahko ga opravimo le z navadnim jezikom.

Da bi to storil v conu. OnSaslStart dogodek.

Lahko ga spremenite takole:

   ARGS. Auto = napačno;
          ARGS. Mechanism = agsXMPP.protocol.sasl.Mechanism.GetMechanismName(agsXMPP.protocol.sasl.MechanismType.PLAIN);

    3. Nato se lahko prijaviš in preveriš. con.open;



Demo prenos, implementirana je le funkcija povezave:

OpenfireXMPP.rar (228.89 KB, Število prenosov: 1, 售价: 3 粒MB)





Prejšnji:Prišlo je do napake pri povezovanju s SQL Serverjem v namestitveni konfiguraciji OpenFire
Naslednji:Didcuz memcache+ssrf GETSHELL rannerability residation solution
Objavljeno na 6. 06. 2016 17:19:16 |
Objavljeno na 6. 06. 2016 17:19:34 |
Ali je sporočilo napisano na push?
 Najemodajalec| Objavljeno na 6. 06. 2016 18:01:52 |
Gu Yan Objavljeno 6. 6. 2016 ob 17:19
Ali je sporočilo napisano na push?

Ne, ne morem ga napisati
Objavljeno na 29. 11. 2017 13:04:02 |
Ne morem ga prenesti...
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com