Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 23734|Atbildi: 4

[Avots] .net izmanto AgsXMPP, lai izveidotu savienojumu ar openfire, lai panāktu starpplatformu informācijas plūsmu.

[Kopēt saiti]
Publicēts 06.06.2016 12:34:20 | | | |
Kad es pirmo reizi sāku lietot agsXmpp, internetā bija ļoti maz informācijas, un daudzi no tiem bija vienādi, kas visi tika modificēti šeit un tur. Nepavisam ne iesācējiem, kuri tikai iekļūst šajā AgsXmpp. Es arī 2 dienas pārskatīju informāciju internetā, atsaucos uz SDK un uzrakstīju .net klientu, lai sazinātos ar Spark.

1. Es esmu iesācējs .net, un es esmu uzrakstījis pusi no tā, bet es domāju, ka vissvarīgākais, kas jāpievērš uzmanība .net, ir skaidri atšķirt, kas ir JID, kas ir XmppClientConnection un tajā esošās īpašības.

It kā es deklarētu Jid j=new Jid("abc@server_name"); Aiz @ ir jūsu servera nosaukums, nerakstiet savu IP adresi, kas neizturēs verifikāciju, ja vien jums nevajadzētu izmantot avota kodu Openfire. Ja vēlaties norādīt ip, varat izmantot XmppClicentConnection.connectServer="xxxxxxxxx"; xxxx apzīmē jūsu servera IP adresi.

2. Pēc skaidras pirmā punkta izpratnes otrais punkts ir salīdzinoši vienkāršs. Izveidojiet savienojumu ar Openfire, iestatiet savu pieteikšanās vārdu, un pieteikšanās parole ir OK;

XmppClientConnection con=jauns XmppClicentConnection();

Mīnuss. Lietotājvārds = "jūsu lietotājvārds";

Mīnuss. Parole="jūsu ieejas vārds";

con.server="Jūsu serveris nav IP papildinātāji!!!";

Ja šīs darbības ir pareizas, modificēsim savienojuma autentifikācijas metodi, MD-。。。 Neatkarīgi no tā. Nē, to var nodot tikai ar Plain.

Lai to izdarītu con. OnSaslStart pasākums.

To var mainīt uz šo:

   argumenti. Auto = false;
          argumenti. Mehānisms = agsXMPP.protocol.sasl.Mechanism.GetMechanismName(agsXMPP.protocol.sasl.MechanismType.PLAIN);

    3. Tad jūs varat pieteikties un pārbaudīt pēc tam. con.open;



Demo lejupielāde, tiek īstenota tikai savienojuma funkcija:

OpenfireXMPP.rar (228.89 KB, Lejupielādes skaits: 1, 售价: 3 粒MB)





Iepriekšējo:Izveidojot savienojumu ar SQL Server OpenFire instalācijas konfigurācijā, radās kļūda
Nākamo:Didcuz memcache+ssrf GETSHELL ievainojamības novēršanas risinājums
Publicēts 06.06.2016 17:19:16 |
Publicēts 06.06.2016 17:19:34 |
Vai ziņojums ir uzrakstīts?
 Saimnieks| Publicēts 06.06.2016 18:01:52 |
Gu Yan Publicēts 2016-6-6 17:19
Vai ziņojums ir uzrakstīts?

Nē, nevar to uzrakstīt
Publicēts 29.11.2017 13:04:02 |
Es nevaru to lejupielādēt...
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com