2010-11-21 50 views

回答

3

gen_tcp接口允許您通過一個Erlang進程很容易地與多個套接字進行交互。使用{active,once}套接字選項,或者如果感覺幸運的話,可以使用{active,true}套接字選項。對於一個/很多非常繁忙的套接字,後者可能會冒險創建更多的消息到你的Erlang進程的郵箱,而不是它可以處理的,因此{active,once}是首選。

參見: http://www.erlang.org/doc/man/inet.htmlhttp://www.erlang.org/doc/man/gen_tcp.html

的選項通常是在調用gen_tcp規定:聽()或調用gen_tcp:connect()調用,雖然你也可以改變一個插座上的「主動」模式設置使用inet:setopts()。

+0

謝謝Scott!會嘗試這個。 – anon 2010-11-22 14:26:11