Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 23734|Jawab: 4

[Sumber] .net menggunakan AgsXMPP untuk terhubung dengan openfire untuk mencapai aliran informasi lintas platform.

[Salin tautan]
Diposting pada 06/06/2016 12.34.20 | | | |
Ketika saya pertama kali mulai menggunakan agsXmpp, ada sangat sedikit informasi di Internet, dan banyak di antaranya sama, yang semuanya dimodifikasi di sana-sini. Tidak sama sekali untuk pemula yang baru masuk ke AgsXmpp ini. Saya juga membolak-balik informasi di Internet selama 2 hari, merujuk ke SDK, dan menulis klien .net untuk berkomunikasi dengan Spark.

1. Saya seorang pemula di .net, dan saya telah menulis setengahnya, tetapi saya pikir hal terpenting yang harus diperhatikan di .net adalah membedakan dengan jelas apa itu JID, apa itu XmppClientConnection, dan properti di dalamnya.

Seolah-olah saya menyatakan Jid j=Jid baru("abc@server_name"); Di belakang @ adalah nama server Anda, jangan tulis alamat IP Anda, itu tidak akan lulus verifikasi, kecuali Anda harus menggunakan kode sumber di Openfire. Jika Anda ingin menentukan ip, Anda dapat menggunakan XmppClicentConnection.connectServer="xxxxxxxxx"; xxxx mewakili alamat IP server Anda.

2. Setelah memahami poin pertama dengan jelas, poin kedua relatif sederhana. Hubungkan ke Openfire, atur nama login Anda, dan kata sandi login OK;

XmppClientConnection con=new XmppClicentConnection();

kontra. username="nama pengguna Anda";

kontra. Password="kata sandi Anda";

con.server="server Anda bukan IP Addrs!!!";

Jika langkah-langkah ini benar, mari kita ubah metode autentikasi koneksi, MD itu-。。。 Apa pun. Tidak, itu hanya bisa dilewati dengan Plain.

Untuk melakukannya dengan kontra. Acara OnSaslStart.

Anda dapat mengubahnya menjadi ini:

   arg. Otomatis = salah;
          arg. Mekanisme = agsXMPP.protocol.sasl.Mechanism.GetMechanismName(agsXMPP.protocol.sasl.MechanismType.PLAIN);

    3. Kemudian Anda dapat masuk dan memverifikasi setelahnya. kon.buka;



Unduhan demo, hanya fungsi koneksi yang diimplementasikan:

OpenfireXMPP.rar (228.89 KB, Jumlah unduhan: 1, 售价: 3 粒MB)





Mantan:Terjadi kesalahan saat menyambungkan ke SQL Server dalam konfigurasi penginstalan OpenFire
Depan:Solusi remediasi kerentanan Didcuz memcache+ssrf GETSHELL
Diposting pada 06/06/2016 17.19.16 |
Diposting pada 06/06/2016 17.19.34 |
Apakah pesan push ditulis?
 Tuan tanah| Diposting pada 06/06/2016 18.01.52 |
Gu Yan Posted on 2016-6-6 17:19
Apakah pesan push ditulis?

Tidak bisa menulisnya
Diposting pada 29/11/2017 13.04.02 |
Saya tidak bisa mengunduhnya...
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com