0
내 소켓에 활성 상태 플래그를 설정하려고합니다. 파이썬 3.5.2를 사용하고 있습니다. 여기 코드는 다음과 같습니다파이썬 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'
어떻게이 문제를 해결할 수 있습니까?