Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 23734|Odpoveď: 4

[Zdroj] .net používa AgsXMPP na prepojenie s openfire na dosiahnutie multiplatformového toku informácií.

[Kopírovať odkaz]
Zverejnené 6. 6. 2016 12:34:20 | | | |
Keď som začal používať agsXmpp, na internete bolo veľmi málo informácií a mnohé z nich boli rovnaké, všetky boli tu a tam upravené. Vôbec nie pre začiatočníkov, ktorí sa práve začínajú s týmto AgsXmpp. Tiež som dva dni prechádzal informácie na internete, odkázal som na SDK a napísal .net klienta na komunikáciu so Sparkom.

1. Som nováčik v .net a napísal som polovicu, ale myslím, že najdôležitejšie je v .net jasne rozlíšiť, čo je JID, čo je XmppClientConnection a aké vlastnosti v ňom sú.

Ako keby som vyhlásil Jid j=nový Jid ("abc@server_name"); Za @ je názov vášho servera, nezapisujte svoju IP adresu, tá overenie neprejde, pokiaľ nepoužijete zdrojový kód v Openfire. Ak chcete špecifikovať IP adresu, môžete použiť XmppClicentConnection.connectServer="xxxxxxxxx"; xxxx predstavuje IP adresu vášho servera.

2. Po jasnom pochopení prvého bodu je druhý bod relatívne jednoduchý. Pripojte sa k Openfire, nastavte svoje prihlasovacie meno a prihlasovacie heslo je v poriadku;

XmppClientConnection con=new XmppClicentConnection();

Con. Používateľské meno="vaše používateľské meno";

Con. Heslo="vaše heslo";

con.server="váš server nie IP addrs!!!";

Ak sú tieto kroky správne, upravme metódu autentifikácie pripojenia, teda MD-。。。 Čokoľvek. Nie, dá sa prejsť len s Plainom.

Urobiť to v konvencii. Na podujatí SaslStart.

Môžete to zmeniť na toto:

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

    3. Potom sa môžete prihlásiť a overiť neskôr. con.open;



Demo stiahnutie, implementovaná je iba funkcia pripojenia:

OpenfireXMPP.rar (228.89 KB, Počet stiahnutí: 1, 售价: 3 粒MB)





Predchádzajúci:Pri pripojení k SQL Serveru v konfigurácii inštalácie OpenFire došlo k chybe
Budúci:Didcuz memcache+ssrf GETSHELL vulnerability remediation solution
Zverejnené 6. 6. 2016 17:19:16 |
Zverejnené 6. 6. 2016 17:19:34 |
Je tá správa napísaná cez push?
 Prenajímateľ| Zverejnené 6. 6. 2016 18:01:52 |
Gu Yan Zverejnené 6.6.2016 o 17:19
Je tá správa napísaná cez push?

Nie, nemôžem to napísať
Zverejnené 29. 11. 2017 13:04:02 |
Nemôžem si ho stiahnúť...
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com