envoker
Guest
Несколько запросов в один сокет
Ситуация такая: открыл через сокет соединение с сервером, послал запрос на получение главной страницы. Получил ее, обработал, а теперь мне надо послать еще один запрос в этот же сокет. Я сокет не закрывал, разумеется. Посылаю - в ответ пустота. Если же сокет закрыть а потом снова открыть - все работает. Если же открыть сначала сокет, послать запрос, потом, не читая ответ, послать еще один, то в ответ получу ответ на первый запрос. Вобщем мне надо не закрывая сокета послать ему еще запросы. Думал fseek поможет - нифига. ftell тоже не спас. Как быть? Мне надо считать дофига страниц с сайта, а на открытие сокета уходит около 3-4 секунд. Поэтому понимаете скрипт работает весьма не быстро если постоянно открывать и закрывать сокеты
Ситуация такая: открыл через сокет соединение с сервером, послал запрос на получение главной страницы. Получил ее, обработал, а теперь мне надо послать еще один запрос в этот же сокет. Я сокет не закрывал, разумеется. Посылаю - в ответ пустота. Если же сокет закрыть а потом снова открыть - все работает. Если же открыть сначала сокет, послать запрос, потом, не читая ответ, послать еще один, то в ответ получу ответ на первый запрос. Вобщем мне надо не закрывая сокета послать ему еще запросы. Думал fseek поможет - нифига. ftell тоже не спас. Как быть? Мне надо считать дофига страниц с сайта, а на открытие сокета уходит около 3-4 секунд. Поэтому понимаете скрипт работает весьма не быстро если постоянно открывать и закрывать сокеты