See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 23734|Vastuse: 4

[Allikas] .net kasutab AgsXMPP-d, et ühenduda Openfire'iga, et saavutada platvormideülene infovoog.

[Kopeeri link]
Postitatud 06.06.2016 12:34:20 | | | |
Kui ma hakkasin agsXmpp-d kasutama, oli internetis väga vähe infot ja paljud neist olid samad, kõik muudetud siin-seal. Üldse mitte algajatele, kes alles alustavad selle AgsXmpp-ga. Sirvisin ka internetis infot kaks päeva, viitasin SDK-le ja kirjutasin .net kliendi, et Sparkiga suhelda.

1. Olen .net-is algaja ja olen poole sellest kirjutanud, kuid arvan, et kõige olulisem, millele .net-is tähelepanu pöörata, on selgelt eristada, mis on JID, mis on XmppClientConnection ja millised omadused selles on.

Nagu oleksin kuulutanud Jid j=uue Jid("abc@server_name"); @ taga on sinu serveri nimi, ära kirjuta oma IP-aadressi, see ei läbiks kontrolli, välja arvatud juhul, kui kasutad Openfire'i lähtekoodi. Kui soovid IP-aadressi määrata, võid kasutada XmppClicentConnection.connectServer="xxxxxxxxx"; xxxx tähistab sinu serveri IP-aadressi.

2. Pärast esimese punkti selget mõistmist on teine punkti suhteliselt lihtne. Ühendu Openfire'iga, sea oma sisselogimisnimi ja sisselogimisparool on korras;

XmppClientConnection con=uus XmppClicentConnection();

Con. kasutajanimi="sinu kasutajanimi";

Con. parool="sinu pääsusõna";

con.server="sinu server, mitte IP ADRS!!!";

Kui need sammud on õiged, muudame ühenduse autentimise meetodit, seda MD-i-。。。 Misiganes. Ei, seda saab läbida ainult Plainiga.

Et teha seda vangistuses. OnSaslStart üritus.

Sa võid selle muuta nii:

   Args. Auto = vale;
          Args. Mechanism = agsXMPP.protocol.sasl.Mechanism.GetMechanismName(agsXMPP.protocol.sasl.MechanismType.PLAIN);

    3. Seejärel saad sisse logida ja hiljem kontrollida. con.open;



Demo allalaadimisel rakendatakse ainult ühenduse funktsioon:

OpenfireXMPP.rar (228.89 KB, Allalaadimiste arv: 1, 售价: 3 粒MB)





Eelmine:Viga tekkis, kui ühendati SQL Serveriga OpenFire paigalduskonfiguratsioonis
Järgmine:Didcuz memcache+ssrf GETSHELL haavatavuse parandamise lahendus
Postitatud 06.06.2016 17:19:16 |
Postitatud 06.06.2016 17:19:34 |
Kas sõnum on kirjutatud?
 Üürileandja| Postitatud 06.06.2016 18:01:52 |
Gu Yan Postitatud 2016-6-6 17:19
Kas sõnum on kirjutatud?

Ei, ei saa kirjutada
Postitatud 29.11.2017 13:04:02 |
Ma ei saa seda alla laadida...
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com