Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 23734|Svare: 4

[Kilde] .net bruker AgsXMPP for å koble til OpenFire for å oppnå informasjonsflyt på tvers av plattformer.

[Kopier lenke]
Publisert på 06.06.2016 12:34:20 | | | |
Da jeg først begynte å bruke agsXmpp, var det svært lite informasjon på Internett, og mange av dem var de samme, alle modifisert her og der. Ikke i det hele tatt for nybegynnere som nettopp har begynt med denne AgsXmpp. Jeg bladde også gjennom informasjonen på Internett i 2 dager, refererte til SDK-en, og skrev en .net-klient for å kommunisere med Spark.

1. Jeg er nybegynner i .net, og jeg har skrevet halvparten av det, men jeg tror det viktigste å være oppmerksom på i .net er å tydelig skille hva som er JID, hva som er XmppClientConnection, og egenskapene i det.

Som om jeg erklærte en Jid j=ny Jid ("abc@server_name"); Bak @ står navnet på serveren din, ikke skriv IP-adressen din, den vil ikke bestå verifiseringen, med mindre du bruker kildekoden i Openfire. Hvis du vil spesifisere IP-adressen, kan du bruke XmppClicentConnection.connectServer="xxxxxxxxx"; xxxx representerer IP-adressen til serveren din.

2. Etter å ha forstått det første punktet tydelig, er det andre punktet relativt enkelt. Koble til Openfire, sett innloggingsnavnet ditt, og innloggingspassordet er OK;

XmppClientConnection con=ny XmppClicentConnection();

Ulempe. Brukernavn="ditt brukernavn";

Ulempe. Passord="passordet ditt";

con.server="serveren din, ikke IP addrs!!!";

Hvis disse stegene er riktige, la oss endre tilkoblingsautentiseringsmetoden, den MD-。。。 Hva som helst. Nei, det kan bare bestås med Plain.

Å gjøre det i svindel. OnSaslStart-arrangementet.

Du kan endre det til dette:

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

    3. Deretter kan du logge inn og verifisere etterpå. con.open;



Demonedlasting, kun tilkoblingsfunksjonen er implementert:

OpenfireXMPP.rar (228.89 KB, Antall nedlastinger: 1, 售价: 3 粒MB)





Foregående:En feil oppsto ved tilkobling til SQL Server i OpenFire-installasjonskonfigurasjonen
Neste:Didcuz memcache+ssrf GETSHELL-sårbarhetsløsningsløsning
Publisert på 06.06.2016 17:19:16 |
Publisert på 06.06.2016 17:19:34 |
Er meldingen push-writet?
 Vert| Publisert på 06.06.2016 18:01:52 |
Gu Yan publisert 6.6.2016 17:19
Er meldingen push-writet?

Nei, jeg kan ikke skrive det
Publisert på 29.11.2017 13:04:02 |
Jeg kan ikke laste den ned...
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com