我正在使用龙卷风进行异步网络编程,我创建了一个套接字
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM))
并将其放入龙卷风iostream
iostream = tornado.iostream.IOStream(sock)
我想知道我是否可以在此之后设置套接字'keepalive'?创建iostream后设置是否仍然有效。先感谢您。
答案 0 :(得分:3)
我想说通常最好在创建IOStream之前设置你想要的任何套接字选项,但在大多数情况下,也可以在之后设置它(只要底层套接字选项可以在已经的套接字上设置)连接的)。从Tornado 4.0开始,IOStream直接触摸的唯一选项是TCP_NODELAY。