|
|
|||||
узнать peerID слушателя NetStream
Доброго времени суток всем!
столкнулся с проблемой: нужно узнать peerID клиента подключившегося к прослушиванию твоего потока NetStream, для последующего подключения к потоку подключившегося. понимаю что можно это организовать через NetGroup, но хотелось бы обойтись минимальным кодом. |
|
|||||
Может можно по NetStream#send отправить данные? Не знаю как это для п2п
|
|
|||||
отправить можно... и клиент получит их... но мне надо знать его peerID чтобы прослушивать от него данные NetStream работает в одну сторону...
кстати! кто тестил подключение стрима к группе??? я читал что такое подключение тормозит по началу, и не совсем понимаю как с ним тогда работать? сколько надо стримов в таком случае для отправки и получения данных? |
|
|||||
http://code.google.com/p/cocoon-p2p/
попробуйте это, на вид весьма простое и удобное решение. |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
NetStream.client.onPeerConnect вроде вызывается в момент подключения
|
|
|||||
да, слушал... но там нет id... там просто передается экземпляр NetStream... уже решил этот вопрос всетаки подключением к группе и обменом адресами через группу...
но тут возникает вопрос... потэстил в режиме запрос - ответ через нетстрим, задержка получения ответа от 9 до 600 мили секунд (с удаленным компьютером)... это нормально??? |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
Цитата:
в своей либе делал примерно так-же - сначала через группу все обмениваются айдишниками, далее, по команде из группы, пиры устанавливают прямые подключения друг к другу через NetStream. Причем у каждого из N пиров должен быть 1 публикующий поток и (N-1) слушающих. Цитата:
|
|
|||||
я для соединения сейчас использую nearID а его в стриме нет... это меня и смутило... ну да ладно, уже сделал через нетгруп. Буду через него заодно и сообщения не требующие особой срочности, слать чтобы не грузить сервер...
теперь вопрос как синхронизировать с учетом задержек... |
|
|||||
да, спасибо! уже проверил...
|
Часовой пояс GMT +4, время: 04:52. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|