1
我寫了一個模塊,它有一個循環函數,函數會永遠發送udp數據包。我在erlang控制檯中調試程序,我想知道如何關閉UDP套接字? 否則erlang將始終在控制檯中打印調試消息。謝謝!如何用循環函數終止進程?
start() ->
{ok, Sock} = gen_udp:open(0, []),
send(Sock).
send(Sock) ->
gen_udp:send(Sock, "127.0.0.1", 3211, "hello world"),
timer:sleep(5000),
send(Sock).
當一個進程不是該進程的「控制進程」時,關閉一個Socket非常困難。gen_udp和gen_tcp模塊可能有更多的信息。對於關閉它的進程,它必須是該Socket的控制進程。 – 2011-06-01 11:29:55