2
저는 Twisted에서 autobahn lib로 websocket 서버를 개발했습니다. 이제 twisted가있는 데몬으로 실행하고 싶습니다.트위스트와 함께 아우토반 응용 프로그램을 실행하십시오.
application = service.Application("someapp") # create the Application
someService = internet.TCPServer(port, someFactory) # create the service
someService.setServiceParent(application)
내가 대신 reactor.listenTCP 기능의 tcpserver는 클래스를 useing있어 그 예제에서 간단한 TCP 서버의 경우에는 내가 그런 일을 할 것입니다.
autobahn api reference에서 listenWS 함수 (예 : listenTCP for TCP 서버)와 WSServer 클래스에 대해서만 발견되었습니다.
내 질문은 어떻게 twistd 내 응용 프로그램 작업을 얻을 수 있습니까? 어쩌면 내가 트위스티드 서비스 클래스를 확장하는 내 자신의 서비스 WSServer 클래스를 구현해야합니까?