ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
3 июля
1024375 Топик полностью
backa (06.08.2020 01:49, просмотров: 253) ответил Nikolay_Po на Как можно прочесть данные (пакет TCP, вроде), если он ещё не пришёл? Нужно не готовность к отправке данных у сервера спрашивать, а наличие данных от сервера у клиента проверять. Серверу дали команду по telnet. И спрашивай его, не спрашивай - всё одно, пока соединение TCP не разорвано, ответ клиенту отправит. А уж когда клиент делает своё чтение серверу без разницы, лишь бы не раньше, чем доставка пакета-ответа имела место.
Тут как бы должны быть ШТАТНЫЕ средства на этот случай (имею ввиду библотечные функции типа select() или resv(), которые не помогают от слова совсем!)- не думаю, что нужно опускаться на уровень TCP уровень (тут скорее отсутсвие опыта и знаний в области сетевого программирования на С) . Может тут некоторое недопонимание сути вопроса - сервер ВСЕ отдает когда я запускаю пошаговое выполнение программы. Просто это все придумано "100" лет назад для UNIX и млн-ны людей это 

используют это. Должен быть алгоритм как общаться с сервером но все найденные варианты были опробованы и результата не дали ... потому и спросил тут у коллег-электронщиков.