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); } }
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); } }