fsockopen работа с потоком

ecto

Новичок
fsockopen работа с потоком

если работать с протоколом http
через fsockopen
то чтение осуществляется просто до eof
все просто
но если я работаю с другим проколом - например telnet
вопервых моединение идет через pfsockopen
я посылаю сообщение
потом читаю
но тут возникает проблемма
посколько соединение в этом протоколе постоянное
то и соответственно отсутствует eof
а как остановить чтение?
 

Screjet

Новичок
Выставляешь таймоут на чтение, по таймоуту делаешь что нада и продолжаешь ждать данные с розетки/стрима. (Классический подход)

Есть еще пару методов, несколько извращенных, но они не рентабельны.
 
Сверху