Zen API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kStatus kTcpServer_SetWriteBuffers ( kTcpServer  server,
kSSize  socketSize,
kSSize  clientSize 
)

Sets the size of write buffers for accepted client sockets.

Socket buffers decouple the sender and receiver, so that the sender does not need to block while waiting for the receiver to receive all bytes. Client buffers improve the efficiency of the client when performing several small write operations.

By default, the client buffer size is zero and the socket buffer size is determined by the underlying operating system.

Parameters
serverkTcpServer object.
socketSizeSize of the write buffer maintained by the underlying socket (-1 to leave unchanged).
clientSizeSize of the write buffer maintained by the client object (-1 to leave unchanged).
Returns
Operation status.