Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 23734|Odpověď: 4

[Zdroj] .net využívá AgsXMPP k propojení s openfire pro dosažení multiplatformního toku informací.

[Kopírovat odkaz]
Zveřejněno 06.06.2016 12:34:20 | | | |
Když jsem začal používat agsXmpp, na internetu bylo velmi málo informací a mnoho z nich bylo stejných, všechny byly tu a tam upraveny. Vůbec ne pro nováčky, kteří se do AgsXmpp teprve začují. Také jsem dva dny listoval informacemi na internetu, odkazoval na SDK a napsal .net klienta pro komunikaci se Sparkem.

1. Jsem nováček v .netu a napsal jsem polovinu, ale myslím, že nejdůležitější je v .net jasně rozlišit, co je JID, co je XmppClientConnection a jaké vlastnosti v něm je.

Jako bych vyhlásil Jid j=nový Jid ("abc@server_name"); Za @ je název vašeho serveru, nezapisujte svou IP adresu, to ověření neprojde, pokud nepoužijete zdrojový kód v Openfire. Pokud chcete specifikovat IP, můžete použít XmppClicentConnection.connectServer="xxxxxxxxx"; xxxx představuje IP adresu vašeho serveru.

2. Po jasném pochopení prvního bodu je druhý bod relativně jednoduchý. Připojte se k Openfire, nastavte své přihlašovací jméno a přihlašovací heslo je v pořádku;

XmppClientConnection con=new XmppClicentConnection();

Proti. Uživatelské jméno="vaše uživatelské jméno";

Proti. Heslo="vaše heslo";

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

Pokud jsou tyto kroky správné, upravme metodu autentizace připojení, tedy MD-。。。 Ať už. Ne, lze ji zvládnout jen s Plainem.

Udělat to v Con. Na akci SaslStart.

Můžete to změnit na toto:

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

    3. Pak se můžete přihlásit a ověřit později. con.open;



Demo ke stažení je implementováno pouze propojení:

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





Předchozí:Při připojení k SQL Serveru v konfiguraci instalace OpenFire došlo k chybě
Další:Didcuz memcache+ssrf GETSHELL řešení pro odstranění zranitelností
Zveřejněno 06.06.2016 17:19:16 |
Zveřejněno 06.06.2016 17:19:34 |
Je zpráva napsaná push?
 Pronajímatel| Zveřejněno 06.06.2016 18:01:52 |
Gu Yan Zveřejněno 6. 6. 2016 17:19
Je zpráva napsaná push?

Ne, nemohu to napsat
Zveřejněno 29.11.2017 13:04:02 |
Nemůžu si to stáhnout...
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com