Schedules data to be sent.
Data is buffered unbounded.
There is no guarantee that the data is actually transmitted or processed by the remote side.