コード例 #1
0
        static async void client()
        {
            var ep = new IPEndPoint(IPAddress.Parse("127.0.0.1"), 11000);

            IClient          _client = new Udp(ep);
            IPaintingProcess Process = new PaintingProcess();

            while (true)
            {
                IStream stream = new Stream
                {
                    Image  = Process.ImageToByte(Process.Screenshot(0, 0)),
                    UserId = Guid.NewGuid()
                };
                Console.Write("İmage:");

                var result = _client.SendData(stream);

                var encodingToString = Encoding.UTF7.GetString(result.Result);
                Console.WriteLine(encodingToString);
            }
        }
コード例 #2
0
        static void Main(string[] args)
        {
            var _client = new Udp();
            var nrd     = new Random();
            int x       = nrd.Next(100, 800);
            int y       = nrd.Next(100, 500);

            while (true)
            {
                var stream = new StreamData
                {
                    Image  = ImageToByte(Screenshot(x, y)),
                    UserId = Guid.NewGuid()
                };
                IResult result = new Result();

                var    serialize = JsonConvert.SerializeObject(stream);
                byte[] bytes     = Encoding.ASCII.GetBytes(serialize);

                result.receiveData = bytes;
                _client.SetPort(11000);
                _client.SendData(result);
            }
        }