private _HubRouter CreateHub(string root, string name, string cloudEP) { const string settings = @" MsgRouter.AppName = Test MsgRouter.AppDescription = Test Description MsgRouter.RouterEP = physical://{0}/{1} MsgRouter.ParentEP = MsgRouter.DiscoveryMode = MULTICAST MsgRouter.CloudEP = {2} MsgRouter.CloudAdapter = ANY MsgRouter.UdpEP = ANY:0 MsgRouter.TcpEP = ANY:0 MsgRouter.TcpBacklog = 100 MsgRouter.TcpDelay = off MsgRouter.BkInterval = 1s MsgRouter.MaxIdle = 3m MsgRouter.AdvertiseTime = 30s MsgRouter.KeepAliveTime = 1m MsgRouter.DefMsgTTL = 5 MsgRouter.SharedKey = PLAINTEXT MsgRouter.SessionCacheTime = 2m MsgRouter.SessionRetries = 3 MsgRouter.SessionTimeout = 10s "; _HubRouter router; Config.SetConfig(string.Format(settings, root, name, cloudEP)); router = new _HubRouter(); router.Start(); return(router); }
private _HubRouter CreateHub(string root, string name, string cloudEP) { const string settings = @" MsgRouter.AppName = Test MsgRouter.AppDescription = Test Description MsgRouter.RouterEP = physical://{0}/{1} MsgRouter.ParentEP = MsgRouter.DiscoveryMode = UDPBROADCAST MsgRouter.CloudEP = {2} MsgRouter.CloudAdapter = ANY MsgRouter.UdpEP = ANY:0 MsgRouter.TcpEP = ANY:0 MsgRouter.TcpBacklog = 100 MsgRouter.TcpDelay = off MsgRouter.BkInterval = 1s MsgRouter.MaxIdle = 3m MsgRouter.AdvertiseTime = 30s MsgRouter.KeepAliveTime = 1m MsgRouter.DefMsgTTL = 5 MsgRouter.SharedKey = PLAINTEXT MsgRouter.SessionCacheTime = 2m MsgRouter.SessionRetries = 3 MsgRouter.SessionTimeout = 10s MsgRouter.BroadcastSettings.NetworkBinding = ANY MsgRouter.BroadcastSettings.SocketBufferSize = 1M MsgRouter.BroadcastSettings.Server[0] = localhost:UDP-BROADCAST MsgRouter.BroadcastSettings.SharedKey = aes:NtSkj76eyCAsJE4TnTqmPOuKd5hDDWwSS7ccTfeKEL8=:S9Xc6skGFWtxoxBaoTxJlQ== MsgRouter.BroadcastSettings.MessageTTL = 15m MsgRouter.BroadcastSettings.BroadcastGroup = 0 MsgRouter.BroadcastSettings.BkTaskInterval = 1s MsgRouter.BroadcastSettings.KeepAliveInterval = 30s MsgRouter.BroadcastSettings.ServerResolveInterval = 5m "; _HubRouter router; Config.SetConfig(string.Format(settings, root, name, cloudEP)); router = new _HubRouter(); router.Start(); return(router); }