Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 23734|Ответ: 4

[Источник] .net использует AgsXMPP для подключения к openfire с целью обеспечения кроссплатформенного информационного потока.

[Скопировать ссылку]
Опубликовано 06.06.2016 12:34:20 | | | |
Когда я впервые начал пользоваться agsXmpp, в интернете было очень мало информации, и многие из них были одинаковыми, но все они были изменены здесь и там. Совсем не для новичков, которые только начинают играть в AgsXmpp. Я также два дня листал информацию в интернете, ссылался на SDK и написал .net-клиент для связи со Spark.

1. Я новичок в .net, и написал половину, но, думаю, самое важное, на что стоит обратить внимание в .net — чётко различать, что такое JID, что такое XmppClientConnection и какие свойства в нём есть.

Как будто я объявил джид j=новый Джид("abc@server_name"); За @ указано имя вашего сервера, не пишите свой IP-адрес, он не пройдёт проверку, если только вы не будете использовать исходный код в Openfire. Если хотите указать IP, можно использовать XmppClicentConnection.connectServer="xxxxxxxxx"; xxxx — это IP-адрес вашего сервера.

2. После чёткого понимания первого пункта второй относительно прост. Подключитесь к Openfire, установите имя входа — пароль для входа будет в порядке;

XmppClientConnection con=new XmppClicentConnection();

Минус. Username="ваше имя пользователя";

Минус. Password="ваш пароль";

con.server="ваш сервер, а не IP-аддеры!!!";

Если эти шаги верны, давайте изменим метод аутентификации соединения — именно этот 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
Опубликовано 06.06.2016 17:19:16 |
Опубликовано 06.06.2016 17:19:34 |
Сообщение написано в push?
 Хозяин| Опубликовано 06.06.2016 18:01:52 |
Гу Ян Опубликовано 2016-6-6 17:19
Сообщение написано в push?

Нет, не могу её написать.
Опубликовано 29.11.2017 13:04:02 |
Я не могу скачать её...
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com