private static void TestSendAlot() { //ushort key = 1; //ushort subKey = 255; string data = "this is some text 爸爸 "; int count = 50000; SAEASocket.Custom.Package package = new SAEASocket.Custom.Package { MainKey = 1, SubKey = 255 }; log4j.Info("TestSendAlot " + count); for (int i = 0; i < count; i++) { package.Body = data + " " + i; //foreach (SAEASocket.Custom.UserToken ut in sessions.Values.ToList()) //{ // myServer.SendAsync(ut.Index, package); //} foreach (string id in sessions.Keys.ToList()) { myServer.SendAsync(id, package); } } log4j.Info("finish TestSendAlot"); }
private static void MyServer_OnNewPackageReceived(object userToken, SAEASocket.Custom.Package package) { SAEASocket.Custom.UserToken ut = (SAEASocket.Custom.UserToken)userToken; log4j.Info("sID: " + ut.ID + ", index: " + ut.Index + ", " + JsonConvert.SerializeObject(package)); // myServer.Send(ut.Index, e.CMD1, e.MainKey, e.SubKey, Encoding.UTF8.GetBytes(e.Body)); myServer.SendAsync(ut.Index, package); }
private static void TestSendAlot(SAEASocket.EventSocketClient eventSocket) { //ushort key = 1; //ushort subKey = 255; string data = "this is some text 爸爸 "; int count = 10000; SAEASocket.Custom.Package package = new SAEASocket.Custom.Package { MainKey = 1, SubKey = 255 }; log4j.Info("TestSendAlot " + count); for (int i = 0; i < count; i++) { package.Body = data + " " + i; eventSocket.SendAsync(package); } log4j.Info("finish"); }
private static void EventSocketClient_OnNewPackageReceived(object sender, SAEASocket.Custom.Package package) { log4j.Info(package.Body); }