Example #1
0
        static async Task Main(string[] args)
        {
            var channel = new WSChannel("10.211.55.3:5000");
            await channel.LoginAsync("Admin", "760wb");

            for (int i = 0; i < 100; i++)
            {
                var res = await channel.InvokeAsync <string>("sys.HelloService.SayHello", "[]");

                Console.WriteLine($"Invoke done, res = {res}");
            }
        }
Example #2
0
        public void ChangeChannel(WSChannelChangeType changeType, WSChannel channel)
        {
            string channelStr = null;

            switch (channel)
            {
            case WSChannel.ThisWeekChannel:
                channelStr = ConfigInfo.BtcThisWeekChannel;
                break;

            case WSChannel.NextWeekChannel:
                channelStr = ConfigInfo.BtcNextWeekChannel;
                break;

            case WSChannel.QuarterChanne:
                channelStr = ConfigInfo.BtcQuarterChannel;
                break;
            }

            string changeStr = null;

            switch (changeType)
            {
            case WSChannelChangeType.Add:
                changeStr = ConfigInfo.addChannelStr;
                if (channel != WSChannel.QuarterChanne)
                {
                    SelectedWeek = channel;
                }
                break;

            case WSChannelChangeType.Remove:
                changeStr = ConfigInfo.removeChannelStr;
                break;
            }
            wsb.send("{'event':'" + changeStr + "','channel':'" + channelStr + "'}");
        }