Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Сетевые технологии > Передача данных по UDP и Hamachi


Автор: chubakur 24.9.2014, 21:29
Пишу клиент для голосового общения  между 2-мя компьютерами. Пока он прост до безобразия:
  •  Слушать порт 4433 и те данные что придут - на колонки
  •  Отправлять данные с микрофона на порт 4433 указанного хоста
В домашней локальной сети все сработало прекрасно, захотел попробовать то же самое через хамачи ( на тех же компьютерах ). И я получил тишину на обеих машинах. Если открыть "Сведения" в Hamachi, то видно, что данные и отправляются и получаются точно симметрично ( то есть если на 1 машине отправилось 30МБ, то на 2 - принялось 30МБ ). Однако, сама моя программа эти данные почему-то не видит. Такое впечатление, что хамачи перегоняет трафик на другой порт. Как это проверить и что можно сделать?

P.S. если звонить через хамачи самому себе, то программа получает данные ( но это, я надеюсь, можно списать на то, что он понимает что это мой IP и шлет его на локалхост )

Автор: spin2 4.10.2014, 22:34
Сниффером посмотри?
wireshark

Автор: chubakur 5.10.2014, 13:03
Цитата(spin2 @ 4.10.2014,  22:34)
Сниффером посмотри?
wireshark

Уже посмотрел, в wireshark пакеты были видны. Дело было в брендмауэре.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)