初始化zerorpc服务,返回端口号 :return:
(self, port: int)
| 112 | f.writelines(lines) |
| 113 | |
| 114 | def init_server(self, port: int) -> int: |
| 115 | """ |
| 116 | 初始化zerorpc服务,返回端口号 |
| 117 | :return: |
| 118 | """ |
| 119 | self.server = zerorpc.Server(self) |
| 120 | try: |
| 121 | self.server.bind(f'tcp://127.0.0.1:{port}') |
| 122 | return port |
| 123 | except zmq.error.ZMQError: |
| 124 | logger.error(f"Ocr server cannot bind on port {port}") |
| 125 | return None |
| 126 | |
| 127 | def run_server(self) -> None: |
| 128 | """ |