Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 23734|Atsakyti: 4

[Šaltinis] .net naudoja AgsXMPP, kad prisijungtų prie openfire, kad pasiektų kelių platformų informacijos srautą.

[Kopijuoti nuorodą]
Paskelbta 2016-06-06 12:34:20 | | | |
Kai pirmą kartą pradėjau naudoti agsXmpp, internete buvo labai mažai informacijos, ir daugelis jų buvo vienodi, kurie visi buvo modifikuoti čia ir ten. Visai ne naujokams, kurie tik įsitraukia į šį AgsXmpp. Taip pat 2 dienas varčiau informaciją internete, nurodžiau SDK ir parašiau .net klientą, kad galėčiau bendrauti su "Spark".

1. Esu naujokas .net, ir aš parašiau pusę jo, bet manau, kad svarbiausias dalykas, į kurį reikia atkreipti dėmesį .net, yra aiškiai atskirti, kas yra JID, kas yra XmppClientConnection, ir jo savybės.

Tarsi deklaravau Jid j=new Jid("abc@server_name"); Už @ yra jūsų serverio pavadinimas, nerašykite savo IP adreso, kuris nepraeis patvirtinimo, nebent turėtumėte naudoti šaltinio kodą Openfire. Jei norite nurodyti ip, galite naudoti XmppClicentConnection.connectServer="xxxxxxxxx"; xxxx reiškia jūsų serverio IP adresą.

2. Aiškiai supratus pirmąjį punktą, antrasis punktas yra gana paprastas. Prisijunkite prie "Openfire", nustatykite savo prisijungimo vardą ir prisijungimo slaptažodis yra gerai;

XmppClientConnection con=naujas XmppClicentConnection();

Prieš. Username="jūsų vartotojo vardas";

Prieš. Password="jūsų slaptažodis";

con.server="Jūsų serveris nėra IP adresatoriai!!!";

Jei šie veiksmai teisingi, pakeiskime ryšio autentifikavimo metodą, kad MD-。。。 Kas bebūtų. Ne, jį galima perduoti tik su Plain.

Norėdami tai padaryti con. OnSaslStart renginys.

Galite jį pakeisti taip:

   argumentai. Automatinis = klaidingas;
          argumentai. Mechanizmas = agsXMPP.protocol.sasl.Mechanism.GetMechanismName(agsXMPP.protocol.sasl.MechanismType.PLAIN);

    3. Tada galite prisijungti ir patvirtinti vėliau. con.open;



Demonstracinis atsisiuntimas, įdiegta tik ryšio funkcija:

OpenfireXMPP.rar (228.89 KB, Atsisiuntimų skaičius: 1, 售价: 3 粒MB)





Ankstesnis:Prisijungiant prie SQL serverio "OpenFire" diegimo konfigūracijoje įvyko klaida
Kitą:Didcuz memcache+ssrf GETSHELL pažeidžiamumo šalinimo sprendimas
Paskelbta 2016-06-06 17:19:16 |
Paskelbta 2016-06-06 17:19:34 |
Ar žinutė parašyta?
 Savininkas| Paskelbta 2016-06-06 18:01:52 |
Gu Yan Parašyta: 2016-6-6 17:19
Ar žinutė parašyta?

Ne negali parašyti
Paskelbta 2017-11-29 13:04:02 |
Negaliu jo atsisiųsti...
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com