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
----------------------------------------------------------------------