Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 23734|Απάντηση: 4

[Πηγή] Το .net χρησιμοποιεί το AgsXMPP για να συνδεθεί με το openfire για να επιτύχει ροή πληροφοριών μεταξύ πλατφορμών.

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 6/6/2016 12:34:20 μ.μ. | | | |
Όταν άρχισα να χρησιμοποιώ για πρώτη φορά το agsXmpp, υπήρχαν πολύ λίγες πληροφορίες στο Διαδίκτυο και πολλές από αυτές ήταν ίδιες, οι οποίες τροποποιήθηκαν εδώ και εκεί. Καθόλου για αρχάριους που μόλις μπαίνουν σε αυτό το AgsXmpp. Επίσης, ξεφύλλισα τις πληροφορίες στο Διαδίκτυο για 2 ημέρες, αναφέρθηκα στο SDK και έγραψα έναν πελάτη .net για να επικοινωνήσω με το Spark.

1. Είμαι αρχάριος στο .net και έχω γράψει το μισό, αλλά νομίζω ότι το πιο σημαντικό πράγμα που πρέπει να προσέξετε στο .net είναι να διακρίνετε ξεκάθαρα τι είναι το JID, τι είναι το XmppClientConnection και τις ιδιότητες σε αυτό.

Σαν να δήλωσα ένα Jid j=new Jid("abc@server_name"); Πίσω από το @ είναι το όνομα του διακομιστή σας, μην γράψετε τη διεύθυνση IP σας, αυτό δεν θα περάσει την επαλήθευση, εκτός αν πρέπει να χρησιμοποιήσετε τον πηγαίο κώδικα στο Openfire. Εάν θέλετε να καθορίσετε την ip, μπορείτε να χρησιμοποιήσετε το XmppClicentConnection.connectServer="xxxxxxxxx". Το xxxx αντιπροσωπεύει τη διεύθυνση IP του διακομιστή σας.

2. Αφού κατανοήσετε ξεκάθαρα το πρώτο σημείο, το δεύτερο σημείο είναι σχετικά απλό. Συνδεθείτε στο Openfire, ορίστε το όνομα σύνδεσής σας και ο κωδικός πρόσβασης σύνδεσης είναι εντάξει.

XmppClientConnection con=new XmppClicentConnection();

ΣΥΝ. Username="το όνομα χρήστη σας";

ΣΥΝ. Password="η λέξη πρόσβασής σας";

con.server="Ο διακομιστής σας δεν είναι IP addrs!!!";

Εάν αυτά τα βήματα είναι σωστά, ας τροποποιήσουμε τη μέθοδο ελέγχου ταυτότητας σύνδεσης, που MD-。。。 Οτιδήποτε. Όχι, μπορεί να περάσει μόνο με το Plain.

Για να το κάνετε στην απάτη. Εκδήλωση OnSaslStart.

Μπορείτε να το αλλάξετε σε αυτό:

   αργκ. Auto = false;
          αργκ. Μηχανισμός = agsXMPP.protocol.sasl.Mechanism.GetMechanismName(agsXMPP.protocol.sasl.MechanismType.PLAIN);

    3. Στη συνέχεια, μπορείτε να συνδεθείτε και να επαληθεύσετε στη συνέχεια. con.open;



Λήψη επίδειξης, υλοποιείται μόνο η λειτουργία σύνδεσης:

OpenfireXMPP.rar (228.89 KB, Αριθμός λήψεων: 1, 售价: 3 粒MB)





Προηγούμενος:Παρουσιάστηκε σφάλμα κατά τη σύνδεση με τον SQL Server στη ρύθμιση παραμέτρων εγκατάστασης του OpenFire
Επόμενος:Λύση αποκατάστασης ευπάθειας Didcuz memcache+ssrf GETSHELL
Δημοσιεύτηκε στις 6/6/2016 5:19:16 μ.μ. |
Δημοσιεύτηκε στις 6/6/2016 5:19:34 μ.μ. |
Είναι γραμμένο το μήνυμα push;
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 6/6/2016 6:01:52 μ.μ. |
Gu Yan Δημοσιεύτηκε στις 2016-6-6 17:19
Είναι γραμμένο το μήνυμα push;

Όχι δεν μπορώ να το γράψω
Δημοσιεύτηκε στις 29/11/2017 1:04:02 μ.μ. |
Δεν μπορώ να το κατεβάσω...
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com