1
在任何套接字API中,close()方法使用FIN關閉連接。如果我想中止與RST的連接,我該怎麼做?在Ruby中,我如何中止與RESET的連接?
在任何套接字API中,close()方法使用FIN關閉連接。如果我想中止與RST的連接,我該怎麼做?在Ruby中,我如何中止與RESET的連接?
與正常的Ruby的TCPSocket,你可以通過做這樣的事情打開SO_LINGER:
linger = [1,0].pack('ii')
socket.setsockopt(Socket::SOL_SOCKET, Socket::SO_LINGER, linger)
socket.close
答案是好的,但我發現了一個錯誤,請參閱: 第二行應該是`sock.setsockopt (Socket :: SOL_SOCKET,Socket :: SO_LINGER,徘徊)` – windy 2012-01-09 03:47:00