From: Stephen P Spackman

Subject: flushing socket streams

Date: 1994-8-18 11:38

I'm trying to write a server that listens at a tcp port in ACL 4.2.

It almost works; I do all the socket things through the foreign funciton
interface, make an instance of 'STREAM:BIDIRECTIONAL-BINARY-SOCKET-STREAM,
and everything seems to go fine - but #'finish-output does nothing.

My server won't be very useful if it has to close its channels in order
to acknowledge an open! :-)

It seems possible that adding an :after method to that does a unix flush
#'stream:stream-finish-output might help, but I'm nervous about doing
that since I don't know what the implementation of socket streams is, or
what in the system might be using them. I understand that the world is
becoming an OO place, but I still hate to patch code I've never even
seen.

I'll try that next, but if anyone has any idea what I *should* be doing,
I'd be really grateful....
----------------------------------------------------------------------
stephen p spackman    +49 681 302 5288(o) 5282(sec)    <acm.org at stephen>
  dfki +1.24 / stuhlsatzenhausweg 3 / D-66123 saarbruecken / germany
----------------------------------------------------------------------