Exemplo n.º 1
0
        static async Task <bool> TcpServerAndClientTest()
        {
            var tcp = new Xb.Net.Tcp(10241);

            tcp.OnRecieved += (object e, Xb.Net.RemoteData rdata) =>
            {
                System.Diagnostics.Debug.WriteLine($"Recieved: {rdata.RemoteEndPoint.Address}");
                System.Diagnostics.Debug.WriteLine(BitConverter.ToString(rdata.Bytes));

                tcp.SendTo(new byte[] { 0x31, 0x32, 0x33 }, rdata.RemoteEndPoint);
            };

            var tcp2   = new Xb.Net.Tcp(IPAddress.Parse("192.168.254.90"), 10241);
            var result = await tcp2.SendAndRecieveAsync(new byte[] { 0x31, 0x32, 0x33 });

            return(true);
        }