3
做Unix域套接字的工作,我嘗試了一些東西,但我不能夠讀取他們什麼如何在二郎山19
{ok, Port} = gen_udp:open(0, [{ifaddr,{local,"/tmp/socket2"}}]).
然後我切換到控制檯。
echo "hi" | socat - UNIX-CONNECT:/tmp/socket2
回到二郎
41> gen_udp:recv(Port, 2, 5000).
{error,timeout}
任何幫助表示讚賞。我也試過{active,true} opt和flush()。什麼都沒顯示
是否所述第一命令執行甚至?它似乎不可能:http://erlang.org/faq/problems.html#idp32954192。有一些討論和補丁(http://comments.gmane.org/gmane.comp.lang.erlang.patches/4775),但顯然你必須在Erlang之外創建unix套接字或使用NIF。 –
它根據最新版本的筆記,這是一個新的東西。 – ForeverConfused
啊!我不知道這個變化。它是否在更新日誌中提及?無論如何,我會仔細看看。 –