|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.02.2014, 22:28 | #1 |
Регистрация: 11.02.2014
Сообщений: 7
|
Чат с использованием протокола MSRP
Всем добрый вечер, появилась необходимость создать приложение на основе готового открытого протокола для обмена мгновенными сообщениями. На глаза попался с первого взгляда подходящий протокол MSRP. Нашел его свободную открытую реализацию на шарпе с хорошим руководством. Собрал все библиотеки, подключил.
Вот что я делаю (как я думаю): Получаю адрес клиента: Код:
Код:
Код:
Код:
Добавляю в список подключений Uri второго клиента из первого аргумента, если есть: Код:
Код:
Код:
Запуск клиента MSRP ... Установлена сессия для 192.168.0.100 Ваш Uri: msrp://192.168.0.100:49609/0lVkGFho;tcp Необработанное исключение: System.Net.Sockets.SocketException: Подключение не ус тановлено, т.к. конечный компьютер отверг запрос на подключение 94.181.114.97:55 437 в System.Net.Sockets.Socket.DoConnect (EndPoint endPointSnapshot, SocketAddres s socketAddress) в System.Net.Sockets.Socket.Connect(E ndPoint remoteEP) в MSRP.Connection.AddEndPoint(Uri uri, InetAddress address) в MSRP.Session.SetToPath(List`1 uris) в MSRP_Protocol_Implementation.Progra m.Main(String[] args) Вот отсюда брал библиотеки и короткий Tutorial, по которому делал LINK То есть у меня один "универсальный" клиент. Если на него не подаются входные параметры - он ждет подключений (наверно). Подается Uri - соединяется с ним. Ну это я так думаю. Очень нуждаюсь в помощи T_T |
14.02.2014, 11:19 | #2 |
Регистрация: 11.02.2014
Сообщений: 7
|
проверял на разных компьютерах и с разными сетями, с localhost тоже. все указывает на строку
Код:
делал все по официальному туториалу по билиотеке, он очень короткий, ссылка в предыдущем сообщении пробовал различные последовательности создания сессий, соединений, все работает до момента с SetToPath код уже новой программы: Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Чат с использованием разделяемой памяти Ubuntu. | Cannibal | Qt и кроссплатформенное программирование С/С++ | 1 | 09.06.2013 20:56 |
Delphi.Игра, с использованием протокола Drag&Drop | Zонька | Помощь студентам | 3 | 15.01.2013 20:36 |
Исследование протокола | m1kx | Безопасность, Шифрование | 3 | 28.08.2012 12:53 |
Описание протокола | maska228 | Помощь студентам | 0 | 12.06.2011 21:31 |
Разработка протокола | OrdJONY | Общие вопросы по программированию, компьютерный форум | 2 | 04.10.2007 13:21 |