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