[vox-tech] TCP and Linux

Rod Roark vox-tech@lists.lugod.org
Tue, 15 Apr 2003 10:40:49 -0700


Oh and another reason not to do it: the developer of the
app appears to have just fixed the problem.  :-)

Cheers,

-- Rod

On Tuesday 15 April 2003 10:36 am, Rod Roark wrote:
> On Tuesday 15 April 2003 09:55 am, Mike Simons wrote:
> > ...
> > I can put together an example snip of code ...
> > - explain what you want done at socket creation time?
> >   (are sockets incoming or outgoing)
> > - what do you want done if send a partial buffer happens?
> >   (queue on a buffer to send next before send, block waiting for
> >    send to work, return error, etc...)
>
> Mike that's very generous of you but it's not that important
> -- I would not take the time to do it myself, and there's no
> guarantee that my assumption as to the cause of the problem
> is correct.
>
> However if you are dying for the challenge itself:
>
> * it's a read/write TCP socket (very much like telnet) but
>   the problem is with writes
>
> * I don't know of any special needs at creation time
>
> * it would be necessary to maintain an intermediate buffer;
>   blocking would hurt performance and the app already does
>   not understand error returns
>
> Thanks for the reply!
>
> -- Rod