Hi All,<br><br>We are writing a TCP server where the protocol with an asymmetric amount of traffic between client and server. More specifically:<br><br>- The server will acknowledge the client's requests, however the client is not required to.<br>
- The server may occasionally (even often) stream much data towards the client. As stated before, this data does no need to be acknowledged.<br>- Responsiveness to client requests is important.<br><br>In short, I think the question could be summed up as: How would one go about a TCP connection where <br>
A. there is low latency (no timed sleeping), and <br>B. one can generally ensure that transmit traffic/messages do not back up over a preset amount.<br><br>The message interface to sockets is very attractive, but the lack of option to receive notification about blocking (or unblocking) makes it unusable for the above purposes. Maybe someone has used a hybrid approach...?<br>
<br><br>Thanks in advance, <br>Alex.<br>