def _start_server_self(self, tid): """ 自定义服务启动函数,实现类可重载该函数加入自己的处理逻辑 重载该函数,实现网络监听服务的启动,但不接收连接 @param {int} tid - 线程id @returns {CResult} - 启动结果: result.code :'00000'-成功,其他值为失败 result.server_info :启动成功后的服务对象,用于传递到后续的服务处理函数 """ _result = CResult(code='00000') # 成功 _result.server_info = NullObj() with ExceptionTool.ignored_cresult(_result): # 可在该部分实现自定义逻辑 self._logger.log( self._log_level, '[%s-STARTING][NAME:%s]%s:\n%s' % ( self._server_log_prefix, self._server_name, _('net start parameter'), StringTool.format_obj_property_str(self._server_opts, is_deal_subobj=True) ) ) # 启动服务,但不接受连接 _result = self._start_server_without_accept(self._server_opts) _result.server_info = _result.net_info # 返回处理结果 return _result
def _start_server_self(self, tid): """ 自定义服务启动函数,实现类可重载该函数加入自己的处理逻辑 @param {int} tid - 线程id @returns {CResult} - 启动结果: result.code :'00000'-成功,其他值为失败 result.server_info :启动成功后的服务对象,用于传递到后续的服务处理函数 """ _result = CResult(code='00000') # 成功 _result.server_info = NullObj() with ExceptionTool.ignored_cresult(_result): # 可在该部分实现自定义逻辑 pass # 返回处理结果 return _result