【发布时间】:2021-01-20 01:26:06
【问题描述】:
我需要将 UDP 服务器绑定到特定的 IP 地址。现在我正在创建一个这样的 UDP 服务器
start_link(N,Param) ->
gen_server:start_link({local,?SERVER},?MODULE, [N,Param], []).
%% ------------------------------------------------------------------
%% gen_server Function Definitions
%% ------------------------------------------------------------------
%% opens UDP listening socket. May be sockets will be more than 1
init([N,ListenPort]) ->
Port=ListenPort+N-1,
inets:start(),
{ok,Socket}=gen_udp:open(Port,[{active,once},{reuseaddr,true},binary]),
{ok, #state{port=Port,socket=Socket,in=0,out=0}}.
其中 PARAM 是 UDP 服务器端口。 我不知道如何将它绑定到某个IP。 有人可以帮帮我吗?
【问题讨论】:
标签: udp erlang erlang-otp