transceiverF, receiverF, et al


transceiverF :: Socket -> F String String
receiverF :: Socket -> F a String
transmitterF :: Socket -> F String a


transceiverF socket


These fudgets allow communication via sockets. receiverF reads from a socket, transmitterF writes to a socket and transceiverF is a combination of the former two.

The input and output are streams of strings rather than streams of characters for efficiency reasons. The strings obtained from receiverF are arbitrary chunks of characters that have no relation to how the characters were grouped by the sender.


socket :: Socket
The socket to read from and/or write to.


 openSocketF "news" 119 transceiverF

See Also

Stdio communication: stdioF et al.

Creating sockets: openSocketF, openFileAsSocketF.