Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 23734|Svar: 4

[Kilde] .net bruger AgsXMPP til at forbinde med OpenFire for at opnå tværplatformsinformationsflow.

[Kopier link]
Opslået på 06/06/2016 12.34.20 | | | |
Da jeg først begyndte at bruge agsXmpp, var der meget lidt information på internettet, og mange af dem var de samme, alle modificeret hist og her. Slet ikke for nybegyndere, der lige er begyndt på denne AgsXmpp. Jeg bladrede også gennem informationen på internettet i 2 dage, henviste til SDK'et og skrev en .net-klient til at kommunikere med Spark.

1. Jeg er nybegynder i .net, og jeg har skrevet halvdelen af det, men jeg synes, det vigtigste at være opmærksom på i .net er at skelne tydeligt mellem, hvad der er JID, hvad der er XmppClientConnection, og hvilke egenskaber der er i det.

Som om jeg erklærede en Jid j=ny Jid ("abc@server_name"); Bag @ står navnet på din server, skriv ikke din IP-adresse, det vil ikke bestå verifikationen, medmindre du bruger kildekoden i Openfire. Hvis du vil angive IP'en, kan du bruge XmppClicentConnection.connectServer="xxxxxxxxx"; xxxx repræsenterer IP-adressen på din server.

2. Efter at have forstået det første punkt klart, er det andet relativt enkelt. Forbind til Openfire, sæt dit loginnavn, og login-adgangskoden er OK;

XmppClientConnection con=new XmppClicentConnection();

Ulempe. Brugernavn="dit brugernavn";

Ulempe. Adgangskode="dit adgangskode";

con.server="din server ikke IP addr'er!!!";

Hvis disse trin er korrekte, lad os ændre forbindelsesautentificeringsmetoden, den MD-。。。 Ligegyldigt. Nej, det kan kun bestås med Plain.

At gøre det i con. OnSaslStart-begivenheden.

Du kan ændre det til dette:

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

    3. Så kan du logge ind og bekræfte bagefter. con.open;



Demo-download, kun forbindelsesfunktionen er implementeret:

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





Tidligere:En fejl opstod ved forbindelse til SQL Server i OpenFire-installationskonfigurationen
Næste:Didcuz memcache+ssrf GETSHELL sårbarhedsløsningsløsning
Opslået på 06/06/2016 17.19.16 |
Opslået på 06/06/2016 17.19.34 |
Er beskeden push-writet?
 Udlejer| Opslået på 06/06/2016 18.01.52 |

Nej, jeg kan ikke skrive det
Opslået på 29/11/2017 13.04.02 |
Jeg kan ikke downloade den...
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com