Windows 서비스를 만들기 위해 win32serviceutil/py2exe를 사용하여 내부 용 Python TCP/IP 서버를 작성했습니다.Windows 서비스로 실행되는 Python 서버에 액세스 할 수 없습니다.
Windows XP Pro SP3을 실행하는 컴퓨터에 설치했습니다. 그러나 서비스로 실행 중일 때는 연결할 수 없습니다. 다른 응용 프로그램과 함께 해당 주소/포트에 바인딩하려고하면 충돌이 발생하기 때문에 주소/포트에 바인딩되어 있는지 확인할 수 있습니다. 또한 Windows 방화벽 설정을 확인하고 적절한 예외를 추가했습니다. 간단한 콘솔 응용 프로그램으로 서버를 실행하면 모든 것이 예상대로 작동합니다. 그러나 서비스로 실행하면 작동하지 않습니다.
나는이 문제에 대해 막연하게 기억하고 있지만, 내 인생은 그 어떤 것도 기억할 수 없다.
제안, 누구?
다음은 관련 항목은 다음과 같습니다 TCP 서버 : 34300 로컬 호스트 : 1028 TIME_WAIT TCP 서버가 : 34,300은 [IP 주소 제거] : 4471이 TIME_WAIT TCP 서버 : 34300는 [컴퓨터 이름 제거] : 61001이 TIME_WAIT –
이 프로그램은 명확하게 listening : 'TCP 0.0.0.0:34300 0.0.0.0:0 LISTENING 828 –