gpt4 book ai didi

Erlang 中的 Java SocketChannel 等效项

转载 作者:行者123 更新时间:2023-12-02 00:48:23 26 4
gpt4 key购买 nike

是否有与 Java SocketChannel 类等效的 Erlang 类?需要能够使用一个 Erlang 进程处理多个客户端套接字连接。

谢谢!

最佳答案

gen_tcp 接口(interface)允许您通过单个 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:listen() 或 gen_tcp:connect() 调用中指定,尽管您也可以使用 inet:setopts() 更改套接字上的“Activity ”模式设置。

关于Erlang 中的 Java SocketChannel 等效项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4241017/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com