Exemplo n.º 1
0
        static void Main(string[] args)
        {
            SocketClient client = new SocketClient();

            if (client.Connect("127.0.0.1", 5566))
            {
                client.BinaryInput += client_BinaryInput;
                client.StartRead();
                while (true)
                {
                    Console.ReadLine();


                    //for (int i = 0; i < 100000; i++)
                    //{
                    BufferFormat buffer = new BufferFormat(1000);
                    buffer.AddItem(1.ToString());
                    buffer.AddItem(new byte[64]);
                    byte[] data = buffer.Finish();
                    client.Send(data);
                    System.Threading.Thread.Sleep(1);
                    // }
                }
            }
        }
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");

            var network = new SocketClient();

            network.Init();

            var isConnected = network.ConnectToServer("127.0.0.1", 23452);

            if (isConnected)
            {
                var req = new LoginReq()
                {
                    UserId = "Test",
                    Token  = 1234
                };

                var byteReq = MessagePackSerializer.Serialize(req);

                network.Send(byteReq);
                network.WaitForReceive();
            }

            Console.ReadLine();
            network.Close();
        }
Exemplo n.º 3
0
        private static void DoSend(SocketClient client)
        {
            System.Threading.Thread.Sleep(5000);
            ushort id   = 420;
            Data   dat0 = new Data(Data.USHORT, Data.IT_PlayerID, id);
            Data   dat1 = new Data(Data.STRING, Data.IT_TextMessage, "I'm the client. It's " + DateTime.Now.ToString());

            Message msg = new Message(new Data[] { dat0, dat1 });

            byte[] packetData = msg.GetSendableMessage();

            client.Send(packetData);
        }
Exemplo n.º 4
0
        private static void Main(string[] args)
        {
            using (SocketClient client = new SocketClient("127.0.0.1", 8081))
            {
                client.Connect();
                client.OnSocketReceive += client_OnSocketReceive;
                client.Receive();
                client.Send("你好");
                client.Send("12345");
                client.Send("abcd");

                Console.ReadLine();

                client.Send("你好2");
                client.Send("123452");
                client.Send("abcd2");

                Console.ReadLine();
            }

            Console.ReadLine();
        }