Цитата(Oleg_IT @ Dec 4 2013, 15:47)

Посмотрел, но ни чего "криминального" не увидел. Вся логика скрыта в библиотеке, в открытом коде только обработка статусов закрыт, свободен и канал открыт. Таймаут стоит 4 секунды, но команда FIN выдается сразу.
Вообще после некоторых попыток открыть канал статус сокета становится ..._SYN_SENT и больше не меняется.
Внимательнее на Ваши логи гляньте:
Цитата
5. 1,200с –> ACK port2323
6. 10,999c -> FIN port2323
И что Вы после этого хотите?
Сокет открыт, почти 10с, обмена нет. Очень большая вероятность что Ваш девайс сам по таймауту закрывает соединение, посылая FIN.
Ищите в настройках по умолчанию (defaul) Вашего стека время удержания открытого tcp соединения (сокета).
Проверить данную версию можно так. В отрытый сокет шлите с любой стороны что-то с интервалом в несколько секунд, но более 10с.