def startListening(): from peek_platform import PeekPlatformConfig from peek_storage._private.service.StorageSiteResource import setupPlatformSite from peek_storage._private.service.StorageSiteResource import platformSiteRoot setupPlatformSite() platformCfg = PeekPlatformConfig.config.platformHttpServer setupSite("Peek Platform Data Exchange", platformSiteRoot, portNum=platformCfg.sitePort, enableLogin=False, redirectFromHttpPort=platformCfg.redirectFromHttpPort, sslBundleFilePath=platformCfg.sslBundleFilePath) VortexFactory.createTcpServer( name=PeekPlatformConfig.componentName, port=PeekPlatformConfig.config.peekStorageVortexTcpPort)
import logging from twisted.internet import reactor from vortex.VortexFactory import VortexFactory from vortex.rpc.RPC import vortexRPC from vortex.rpc.RPCTest import myRemoteAddMethod logger = logging.getLogger(__name__) logging.basicConfig() if __name__ == '__main__': VortexFactory.createTcpServer("listenVortexName", 10101) reactor.callLater(0, logger.info, "RPCTest server running") reactor.callLater(0, myRemoteAddMethod.start) reactor.run()