-
- IMHO наличие каши в голове, к тому же такую программу проще писать на expect. - fk0(06.08.2020 01:19)
- Как можно прочесть данные (пакет TCP, вроде), если он ещё не
пришёл? Нужно не готовность к отправке данных у сервера спрашивать,
а наличие данных от сервера у клиента проверять. Серверу дали
команду по telnet. И спрашивай его, не спрашивай - всё одно, пока
соединение TCP не разорвано, ответ клиенту отправит. А уж когда
клиент делает своё чтение серверу без разницы, лишь бы не раньше,
чем доставка пакета-ответа имела место. Nikolay_Po(83 знак., 06.08.2020 01:09)
- Тут как бы должны быть ШТАТНЫЕ средства на этот случай (имею ввиду библотечные функции типа select() или resv(), которые не помогают от слова совсем!)- не думаю, что нужно опускаться на уровень TCP уровень (тут скорее отсутсвие опыта и знаний в области сетевого программирования на С) . Может тут некоторое недопонимание сути вопроса - сервер ВСЕ отдает когда я запускаю пошаговое выполнение программы. Просто это все придумано "100" лет назад для UNIX и млн-ны людей это backa(172 знак., 06.08.2020 01:49)