Is it possible to send datagrams over TCP? - by sustrik In theory nothing prevents using TCP socket with SOCK_DGRAM. What you'll get is reliable datagram transport. Is this possible using Berkeley sockets? Read the article