启动服务 @param port: 端口 @type port: int
(self, port=12345)
| 101 | self.deregisterObject(obj) |
| 102 | |
| 103 | def start(self, port=12345): |
| 104 | """启动服务 |
| 105 | @param port: 端口 |
| 106 | @type port: int |
| 107 | """ |
| 108 | if not self.m_server.listen(QHostAddress.Any, port): |
| 109 | raise Exception( |
| 110 | 'Failed to create WebSocket server on port {}'.format(port)) |
| 111 | |
| 112 | print('WebSocket server listening on port {}'.format(port)) |
| 113 | # 新连接信号 |
| 114 | self.m_server.newConnection.connect(self._handleNewConnection) |
| 115 | |
| 116 | def stop(self): |
| 117 | """停止服务""" |