private static void Client_OnConnected(APM.Core.Client c) { if (c != null) { c.SendMsg(string.Format("client:{0} {1}", msg, DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"))); } }
static void ClientProcess() { Console.WriteLine("Client test"); var localIP = GetLocalIp() + ":8889"; Console.WriteLine("Client send test"); client = new APM.Core.Client(Guid.NewGuid().ToString("N"), 10, localIP); client.OnConnected += Client_OnConnected; client.OnMessage += Client_OnMessage; client.OnDisConnected += Client_OnDisConnected; client.OnError += Client_OnError; client.Connect(); Console.Title = "APM Server & Client"; Console.WriteLine("MutiClients test"); for (int i = 0; i < 10000; i++) { new APM.Core.Client(Guid.NewGuid().ToString("N"), 10, localIP).Connect(); } }