Currently it is only possible to use stream oriented transport protocols to communicate between different nodes. If we want to be able to use datagram oriented protocols we will have to implement some kind of datagram layer, which extracts the data and passes it piecewise into the application.