Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Console.Title = "SAEA.Sockets.UdpTest";

            //udpserver
            UDPServer server = new UDPServer();

            server.OnReceive += Server_OnReceive;
            server.Start();

            //udpclient
            var bContext = new BaseContext();

            UDPClient client = new UDPClient();

            client.OnReceive += Client_OnReceive;
            client.Connect();

            //send msg
            for (int i = 0; i < 10; i++)
            {
                client.SendAsync(BaseSocketProtocal.Parse(Encoding.UTF8.GetBytes($"hello udpserver {i}"), SocketProtocalType.ChatMessage));
            }

            Console.ReadLine();
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Console.Title = "SAEA.Sockets.UdpTest";

            //udpserver
            UDPServer server = new UDPServer(39656);

            server.OnReceive += Server_OnReceive;
            server.Start();

            //udpclient
            UDPClient client = new UDPClient("127.0.0.1", 39656);

            client.OnReceive += Client_OnReceive;
            client.Connect();

            //send msg
            for (int i = 1; i <= 10; i++)
            {
                client.SendAsync(Encoding.UTF8.GetBytes($"hello udpserver {i}"), SocketProtocalType.ChatMessage);
                Thread.Sleep(1000);
            }

            client.Disconnect();

            Console.ReadLine();
        }