If you're so lazy that you have to rely on a lower level protocol for reliability, rather than implementing your own reliability features at the application layer, it's time to stop programming.
>>47
I just can't understand necessity of TCP. If you need congestion control, message ordering etc it could be easily implemented in application level. any respectable language would have libraries for such task.
I am not happy with the idea of "streams" instead of "datagrams" either. It forces you to check size of input buffer at application level to check if size is correct. It shouldn't be programmer tasks.