Проблема с неблокирующими сокетами в Linux
Вопрос, почему данные не пересылаются?Посмотри strace'ом, что происходит.
Код не читал
Ещё, кстати, вывод не соответствует твоей программе.
Код прочитал. Неинформативный заголовок, проблема не с сокетами...
Мне кажется, что тебе поможет "man select". Но для твоей конкретной задачи можно использовать socat. nc не используй, т.к. там тоже могут возникнуть блокировки. Кстати, при записи сокет может тоже блокироваться или не все данные записать (на этом как раз nc обламывается).
что тебе поможет "man select"уже помогло тему можно закрывать
Оставить комментарий
valkiria77
Есть код, его задача тупо пробросить с одного порта на другой:Затем начинаем слушать 9000 порт
Запускаем программу.
и шлем данные netcatom
Результат - данные на 9000 порт не приходят, в выводе
Вопрос, почему данные не пересылаются?