标签: ruby sockets
在任何套接字API中,close()方法关闭与FIN的连接。如果我想中止与RST的连接,我该怎么办?
答案 0 :(得分:4)
使用普通的Ruby TCPSocket,您可以通过执行以下操作来打开SO_LINGER:
linger = [1,0].pack('ii') socket.setsockopt(Socket::SOL_SOCKET, Socket::SO_LINGER, linger) socket.close