Original Post
When I send data through TCP (using send()), is it guaranteed that the data is immediatly sent, or it may be sent only when the output buffer is full? If it's not sent immediately, how do I guarantee that it is sent immediately?