示例#1
0
        public void ClientHandlerSerialTest2()
        {
            ClientSocket cs = new ClientSocket();
            Socket       s  = cs.ConnectToServer();
            SerialBytes  sb = new SerialBytes(s);

            try
            {
                sb.Recived += PrintObject;
            }
            catch (Exception)
            {
            }
            DataClassTrans d1 = new DataClassTrans("test1");
            DataClassTrans d2 = new DataClassTrans("test2");
            DataClassTrans d3 = new DataClassTrans("test3");
            DataClassTrans d4 = new DataClassTrans("test4");

            sb.Send(d1);
            Thread.Sleep(50);
            sb.Send(d2);
            Thread.Sleep(50);
            sb.Send(d3);
            Thread.Sleep(50);
            sb.Send(d4);
        }
示例#2
0
        public void JsonTest3()
        {
            ClientSocket cs = new ClientSocket();
            Socket       s  = cs.ConnectToServer();
            JsonBytes    jb = new JsonBytes(s);

            try
            {
                jb.Recived += PrintObject;
            }
            catch (Exception)
            {
            }
            DataClassTrans d1 = new DataClassTrans("test1");
            DataClassTrans d2 = new DataClassTrans("test2");
            DataClassTrans d3 = new DataClassTrans("test3");
            DataClassTrans d4 = new DataClassTrans("test4");

            jb.Send(d1);
            Thread.Sleep(50);
            jb.Send(d2);
            Thread.Sleep(50);
            jb.Send(d3);
            Thread.Sleep(50);
            jb.Send(d4);
        }
示例#3
0
        public void SerialTest()
        {
            ClientSocket   cs = new ClientSocket();
            Socket         s  = cs.ConnectToServer();
            SerialBytes    sb = new SerialBytes(s);
            DataClassTrans d1 = new DataClassTrans("test1");
            DataClassTrans d2 = new DataClassTrans("test2");
            DataClassTrans d3 = new DataClassTrans("test3");
            DataClassTrans d4 = new DataClassTrans("test4");

            sb.Send(d1);
            Thread.Sleep(50);
            sb.Send(d2);
            Thread.Sleep(50);
            sb.Send(d3);
            Thread.Sleep(50);
            sb.Send(d4);
        }
示例#4
0
        public void JsonTest3()
        {
            List <JsonBytes>   listJB = new List <JsonBytes>();
            ServerSocketListen ssl    = new ServerSocketListen();
            Socket             s      = ssl.StartHost();

            for (int i = 0; i < 3; i++)
            {
                JsonBytes jb = new JsonBytes(s.Accept());
                try
                {
                    jb.Recived += PrintObject;
                }
                catch (Exception)
                {
                }
                listJB.Add(jb);
            }
            foreach (var item in listJB)
            {
                DataClassTrans d1 = new DataClassTrans("server1");
                item.Send(d1);
            }
        }
示例#5
0
        public void PrintObject(Object s)
        {
            DataClassTrans dct = (DataClassTrans)s;

            Console.WriteLine(dct.data);
        }