0
私のソケットにキープアライブフラグを設定しようとしています。私はPython 3.5.2を使用しています。ここでは、コードです:Python 3.5.2ソケットキープアライブ
ConnectionSocket, address = ServerSocket.accept()
ConnectionSocket.setsockopt(socket.SOL_SOCKET, socket.SO_KEEPALIVE,1)
ConnectionSocket.setsockopt(socket.IPPROTO_TCP, socket.TCP_KEEPIDLE, 1)
ConnectionSocket.setsockopt(socket.IPPROTO_TCP, socket.TCP_KEEPINTVL, 3)
ConnectionSocket.setsockopt(socket.IPPROTO_TCP, socket.TCP_KEEPCNT, 5)
しかし、私はエラーを取得しています:
Traceback (most recent call last):
File "C:/Users/User/Desktop/QuizServer/QuizServer/MultiplexingServer.py", line 135, in <module>
ConnectionSocket.setsockopt(socket.SOL_SOCKET, socket.SO_KEEPALIVE,1)
AttributeError: type object 'socket' has no attribute 'SOL_SOCKET'
どのように私はこの問題を解決することができますか?