Age | Commit message (Collapse) | Author |
|
svn path=/trunk/externals/mrpeach/; revision=15714
|
|
Don't reuse the buffer if it's still active.
svn path=/trunk/externals/mrpeach/; revision=15704
|
|
each sender thread now gets its own buffer.
(Usually a multiple message results in two TCP packets, with the first message in the first packet and the rest in the second.)
The buffers are preallocated and assigned to threads in round-robin fashion. There are MAX_TCPCLIENT_THREADS (32) buffers.
Wait for all threads to terminate before disconnecting a socket.
svn path=/trunk/externals/mrpeach/; revision=15700
|
|
system doesn't need to set any macros to work properly
svn path=/trunk/externals/mrpeach/; revision=15636
|
|
to mean it's blocked.
svn path=/trunk/externals/mrpeach/; revision=14736
|
|
findable error is desirable
svn path=/trunk/externals/mrpeach/; revision=13694
|
|
connect it. Based on ico's patch
svn path=/trunk/externals/mrpeach/; revision=13497
|
|
svn path=/trunk/externals/mrpeach/; revision=13306
|
|
svn path=/trunk/externals/mrpeach/; revision=13305
|
|
doesn't work until [unblock( message received.
Removed [receive(, [recv(, [timeout( message methods as they are not relevant.
svn path=/trunk/externals/mrpeach/; revision=13290
|
|
closing a [tcpserver].
Free send parameters if thread fails to create.
[tcpclient] posts "tcpclient_free" at start and end of tcpclient_free if verbosity==1.
svn path=/trunk/externals/mrpeach/; revision=13243
|
|
every time it connects/disconnects.
Updated the help patch to match.
svn path=/trunk/externals/mrpeach/; revision=13193
|
|
svn path=/trunk/externals/mrpeach/; revision=13013
|
|
svn path=/trunk/externals/mrpeach/; revision=12997
|
|
svn path=/trunk/externals/mrpeach/; revision=12867
|
|
svn path=/trunk/externals/mrpeach/; revision=10988
|
|
Changed help patch to match.
svn path=/trunk/externals/mrpeach/; revision=10987
|
|
sent, so it won't block if the other end disappears. Also settable buffer size.
Help path updated.
svn path=/trunk/externals/mrpeach/; revision=10835
|
|
svn path=/trunk/externals/mrpeach/; revision=9769
|
|
svn path=/trunk/externals/mrpeach/; revision=7789
|
|
svn path=/trunk/externals/mrpeach/; revision=6563
|
|
svn path=/trunk/externals/mrpeach/; revision=6492
|
|
svn path=/trunk/externals/mrpeach/; revision=6223
|
|
Removed extra copies of tcpserver and tcpclient
svn path=/trunk/externals/mrpeach/; revision=5726
|