| スレッドが、バイナリ入力ストリームからの入力に聞き耳をたてるのを止めます
listener_stop(+Listener)
listener_start/3は、スレッドが、バイナリ入力ストリームからの入力に聞き耳をたてるのを止めます。
引き数
Listener オブジェクト
例題
main(_) :-
server_start(1352, 3, accept_connection(_), _).
accept_connection(Socket) :-
open(Socket, read, Input, [socket,buffered,binary]),
open(Socket, write, Output, [socket,buffered,binary]),
listener_start(Input, handle_request(_, _, Input, Output), _).
handle_request(logoff, Listener, Input, Output) :- !,
close(Input),
close(Output),
listener_stop(Listener).
handle_request(Request, Listener, Input, Output) :-
...
以下も参照して下さい
server_start/4、server_stop/1、client_start/3、client_stop/1、listener_start/3、listener_stop/1、send/2、receive/2
|