> Erlang中文手册 > connect/4 连接一个 TCP 端口

gen_tcp:connect/4

连接一个 TCP 端口

用法:

connect(Address, Port, Options, Timeout) -> {ok, Socket} | {error, Reason}

用给出的端口 Port 和 IP 地址 Address 连接到一个服务器上的 TCP 端口上。参数 Address 即可以是一个主机名,也可以是一个 IP 地址。

参数 Timeout 指定一个以毫秒为单位的超时值,默认值是 infinity。

{Rand, _RandSeed} = ranDOM:uniform_s(9999, erlang:now()),
Port = 40000 + Rand,
gen_tcp:connect("localhost", Port, [{active, false}, {packet, 0}], 5000).