Python и Java
Nov. 6th, 2020 05:01 pmНа слешдоте пищут Python overtakes Java.
Хочется нарисовать картинку в стиле традиционной медицинской эмблемы "Тёща ест мороженное", только вместо вазочки для мороженного - кофейная чашечка.
На слешдоте пищут Python overtakes Java.
Хочется нарисовать картинку в стиле традиционной медицинской эмблемы "Тёща ест мороженное", только вместо вазочки для мороженного - кофейная чашечка.
Попробовал тут пообщаться (из деревни) с Ириной, которая сидит в Питере, голосом через Джаббер и Матрицу. И то и другое использует мой собственный сервер, и тот и другой сервера настроены использовать TURN-сервер coturn на той же машине.
Итог - Матрица работает, джаббер сходу не получился. Ни с той, ни с этой стороны. Coturn ругается
Nov 06 21:02:05 deneb.wagner.pp.ru turnserver[24952]: 1493317: A peer IP 172.31.1.100 denied in the range: 172.16.0.0-172.31.255.255
Nov 06 21:02:06 deneb.wagner.pp.ru turnserver[24952]: 1493317: A peer IP 10.187.100.76 denied in the range: 10.0.0.0-10.255.255.255
Где он такие IP взял - не знаю. Внутренние IP во всех трех локальных сетях, включая сеть между усб-модемом и роутером из 192.160/16, внешний IP моего роутера ни на один из двух указанных не похож. Возможно, конечно еще чего донастроить надо. Похоже, глюки все же не у prosody, а у conversations. Надо еще попробовать с gajim, но там тоже голосовые звонки highly experimental.
P.S. На роутере здесь, в деревне - включен конический NAT. (так в веб-интерфейсе написано). На роутере который с openwrt обычый линуксовый маскарадинг. Каким именно nat-ом он является - restricted-cone или symmetric я не знаю, но судя по наличию патча full cone не является. Возможно дело в этом - что Conversations норовит STUN использовать, а на TURN фоллбэка не делает.