Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 23734|Svar: 4

[Källa] .net använder AgsXMPP för att ansluta till OpenFire och uppnå informationsflöde över plattformar.

[Kopiera länk]
Publicerad på 2016-06-06 12:34:20 | | | |
När jag först började använda agsXmpp fanns det väldigt lite information på internet, och många av dem var desamma, alla modifierade här och där. Inte alls för nybörjare som precis börjat med denna AgsXmpp. Jag bläddrade också igenom informationen på internet i två dagar, hänvisade till SDK:n och skrev en .net-klient för att kommunicera med Spark.

1. Jag är nybörjare på .net och har skrivit hälften, men jag tycker att det viktigaste att uppmärksamma i .net är att tydligt skilja på vad som är JID, vad som är XmppClientConnection och vilka egenskaper som finns där.

Som om jag förklarade en Jid j=ny Jid ("abc@server_name"); Bakom @ står namnet på din server, skriv inte din IP-adress, det kommer inte att klara verifieringen, om du inte använder källkoden i Openfire. Om du vill ange ip:n kan du använda XmppClicentConnection.connectServer="xxxxxxxxx"; xxxx representerar IP-adressen till din server.

2. Efter att ha förstått den första punkten tydligt är den andra punkten relativt enkel. Koppla upp dig mot Openfire, ställ in ditt inloggningsnamn och inloggningslösenordet är okej;

XmppClientConnection con=new XmppClicentConnection();

Con. Användarnamn="ditt användarnamn";

Con. Lösenord="ditt lösenord";

con.server="din server, inte IP ADRs!!!";

Om dessa steg är korrekta, låt oss ändra anslutningsautentiseringsmetoden, den MD-。。。 Vad som helst. Nej, det kan bara passeras med Plain.

Att göra det i con. OnSaslStart-evenemanget.

Du kan ändra det till detta:

   ARGS. Auto = falsk;
          ARGS. Mechanism = agsXMPP.protocol.sasl.Mechanism.GetMechanismName(agsXMPP.protocol.sasl.MechanismType.PLAIN);

    3. Sedan kan du logga in och verifiera efteråt. con.open;



Demonedladdning, endast anslutningsfunktionen är implementerad:

OpenfireXMPP.rar (228.89 KB, Antal nedladdningar: 1, 售价: 3 粒MB)





Föregående:Ett fel uppstod vid anslutning till SQL Server i OpenFire-installationskonfigurationen
Nästa:Didcuz memcache+ssrf GETSHELL-lösning för sårbarhetsåtgärd
Publicerad på 2016-06-06 17:19:16 |
Publicerad på 2016-06-06 17:19:34 |
Är meddelandet push-skrivet?
 Hyresvärd| Publicerad på 2016-06-06 18:01:52 |
Gu Yan publicerade den 6-6-2016 17:19
Är meddelandet push-skrivet?

Nej, kan inte skriva det
Publicerad på 2017-11-29 13:04:02 |
Jag kan inte ladda ner den...
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com