Имбирь - твой спиритический овощ. Войти !bnw Сегодня Клубы

отловил щас говна.

установка соединения в сипе - это три пакета INVITE, ответ 200 OK и ответ на ответ ACK. первые два идут через сервер, а ACK, сука такая, хуярит напрямую.

напрямую конечно прописаны какие-то по-детски наивные локалхосты, поэтому сервер вхуяривает хедер Record-Route во второе сообщение и пишет там себя. работало.

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

оказалось, шо первый клиент видит в рекорд-роуте домнное имя, идет его резольвить, а RTP начинает хуярить сразу. в итоге первый rtp пакет прихуяривает клиенту быстрее чем ACK и клиент охует от такой радости срет себе в уши.

еще и дебаггер радостно проебывает последний фрейм и показывает точку падения не туда, хотя -O0 стоит.

ну и пришлось чинить ВСЕ. и ваще надо бы поменять там порядок действий шобы настраивать rtp до прихода ACK, а по приходу просто включать ебашилово.

#BBQY33 / @muromec / 4266 дней назад

ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.