Example #1
0
        private static DotNettyData _netty_OnRecieveServiceRequest(DotNettyData data)
        {
            DotNettyData res = new DotNettyData();

            Console.WriteLine($"收到客户端消息:[{ data.Data.ToString() }]");

            res.Data         = "[" + data.Data.ToString() + "]===>服务端返回的消息";
            res.SerialNumber = data.SerialNumber;
            return(res);
        }
Example #2
0
        static void Main(string[] args)
        {
            DotNettyClient client = new DotNettyClient("127.0.0.1", 10228);

            client.StartAsync();

            Thread.Sleep(2000);

            DotNettyData paramData = new DotNettyData {
                Data = "i am client message", SerialNumber = Guid.NewGuid().ToString()
            };

            DotNettyData result = client.SendAsync(paramData, false, 10000).Result; //设定30秒超时

            Console.WriteLine(result.Data.ToString());

            Console.ReadLine();

            client.CloseAsync();
        }