草庐IT

GenServer

全部标签

tcp - 从一个 GenServer 以主动模式管理多个 TCP 连接

我通常使用这种模式与单个TCP资源交互,处于主动模式:defconnect(ip,port)dot=System.system_time(1000)case:gen_tcp.connect(ip,port,[:binary,active::once,keepalive:true,nodelay:true])do{:ok,socket}->log"Connectedto#{ip}:#{port}in#{System.system_time(1000)-t}ms"socket{:error,err}->log"ConnectError-#{ip}:#{port}[#{inspecterr}