Hi Esteban, On Sat, 16 Mar 2019 at 19:37, Esteban Maringolo <emaringolo@gmail.com> wrote:
I don't know the answer but how could you peek for data that has yet not come through the socket? In the buffer? Should it block?
From memory: It depends on the mode of the stream:
If synchronous: peeking will block until data is available. If asynchronous: if data is available, the next byte / character is returned. If no data is available, nil is returned. If nil is returned, you need to check if the socked is #atEnd to determine whether it is the end of the stream or just nothing available now. Cheers, Alistair
Regards.
El sáb., 16 de mar. de 2019 12:23, Alistair Grant <akgrant0710@gmail.com> escribió:
Hi Sven,
Unlike most streams that support #peek, ZdcAbstractSocketStream doesn't support #peekFor:.
Is this intentional, or an oversight?
Thanks, Alistair