From: Bruno H. <br...@cl...> - 2004-02-23 12:34:11
|
Sam wrote: > UDP-STREAM is returned when SOCKET-CONNECT and SOCKET-ACCEPT is gived > > :PROTOCOL :UDP argument. > > UDP-STREAM is always unbuffered and it supports only two operations: > READ-BYTE-SEQUENCE and WRITE-BYTE-SEQUENCE. > It is the responsibility of the caller to make sure that the buffer > size is appropriate - i.e., precisely > (SOCKET-OPTIONS udp-stream :SO_RCVBUF) > and > (SOCKET-OPTIONS udp-stream :SO_SNDBUF) > respectively. > > what do you think? 1) Don't call it UDP-STREAM. UDP-CONNECTION or UDP-SOCKET is more adequate. 2) Is WRITE-BYTE-SEQUENCE expected to be followed by a FINISH-OUTPUT call, or not? (I hope not.) 3) Does READ-BYTE-SEQUENCE throw away the part of the packet that doesn't fit into the sequence? (I hope yes.) Bruno |