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); }
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(); }