public WalletServer(UMDAppConfig config) { Logger.Info($"WalletServer::Websocket connection: {config.srvSet.srvurl}"); conn = new ClientToServerConnection( config.srvSet, ref sm, rm); conn.Connect(); }
public void Init(SocketSettings sockSet, ref SendMsgDelegate sm, ReceiveMsgDelegate rm = null) { Url = sockSet.url; Port = sockSet.port; name = sockSet.name; this.sockSet = sockSet; Logger.Info($"Client Socket Connection Init: {name}"); if (rm == null) { rm = new ReceiveMsgDelegate(MsgProcessor.ReceiveMessage); } srvr = new ClientToServerConnection(sockSet, ref sm, rm); smsg = new SendMessages(sm); }
private void Awake() { if (Application.isEditor) _remotePort = 20001; CURRENT = this; DontDestroyOnLoad(this); _localIP = GetIPAddress(); UPnPHelper.RESULT += BindUPnPResult; ClientConnection = new ClientToClient(); _clientManager = GetComponent<ClientManager>(); ServerConnection = new ClientToServerConnection(ClientConnection); ServerConnection.GameLoad += LoadGame; ServerConnection.GameStart += StartGame; BindUPnP(); }
public void Init(UMDAppConfig config) { rm = new ReceiveMsgDelegate(ReceiveMessage); pmRx = new ProcessMsgDelegateRXRaw(HandleClientCmd); AppName = config.AppName; Logger.Debug($"{config.AppName} Connection init"); if (config.srvSet == null) { Logger.Error($"{config.AppName} Missing Configuration Server Settings"); throw new Exception($"{config.AppName} Missing Configuration Server Settings."); } conn = new ClientToServerConnection(config.srvSet, ref sm, rm); conn.Connect(); UMDServer = new UMDManifest(config.SQLConn); drillDown = new ManifestDetails(sm, rm, pmRx); }