2012-05-04 56 views
2

我已經開發了一個websocket服務器與高速公路自行車lib扭曲。現在我想把它作爲一個扭曲的守護進程來運行。在簡單的TCP服務器的情況下,我會做這樣的事情:運行高速公路應用程序扭曲

application = service.Application("someapp") # create the Application 
someService = internet.TCPServer(port, someFactory) # create the service 
someService.setServiceParent(application) 

在該示例中,我期運用TCPSERVER類,而不是reactor.listenTCP功能。

在autobahn API參考中,我發現只有listenWS函數(如listenTCP用於TCP服務器),而沒有任何關於WSServer類。

所以我的問題是如何讓我的應用程序工作扭曲?也許我應該實現我自己的服務WSServer類,擴展扭曲的服務類?

回答

3

是的。創建您自己的服務。在其startService方法中調用listenWS。在stopService方法中調用關閉方法。