tcp_create_input_callback(
+Socket,
+Goal)
tcp_create_input_callback/2
arranges that Goal is called
whenever there is data available on Socket.
To arrange for the client to make a callback whenever there is input available on a given socket:
... tcp_connect(Address, Socket), tcp_create_input_callback(Socket, input_on(Socket)). ... input_on(Socket) :- tcp_input_stream(Socket, I), read(I, Term), ...