mirror of
https://github.com/hackdiaz-dev/free-turn-proxy.git
synced 2026-10-12 09:41:53 +02:00
322e8db4fa
Объединяет client/wrap.go + server/wrap.go в internal/wrap с экспортируемым API: State (общий AEAD), Conn (per-stream RTP-состояние), WrapInto/Unwrap, Listen (серверный PacketListener), RelayPacketConn (клиентская обёртка TURN-relay), хелперы GenKeyHex/DecodeKey. Wire-формат сохранён побитово. relayPacketConn переезжает из client/main.go в пакет wrap как RelayPacketConn (его единственный осмысленный дом — он владеет *wrap.Conn). -573 строки (client/wrap.go, server/wrap.go, client/wrap_test.go удалены).