Exemplo n.º 1
0
        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");
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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");
        }
Exemplo n.º 4
0
 private static void EventSocketClient_OnNewPackageReceived(object sender, SAEASocket.Custom.Package package)
 {
     log4j.Info(package.Body);
 }