static private async void SendDataToServer(byte[] buf) { var client = new MyClient(); client.Initialize(new MyReceiveFilter(4), (request) => { // handle the received request Console.WriteLine(request.Key); }); while (true) { if (!client.IsConnected) { var connected = false; while (!connected) { connected = await client.ConnectAsync(new IPEndPoint(IPAddress.Parse("127.0.0.1"), 11000)); } //while (!client.IsConnected) ; if (connected) { Console.WriteLine("Connected to Server"); Console.WriteLine("Buffer length: " + buf.Length); string key = "hi"; client.Send(key, buf); Console.WriteLine("Sent to Server"); } } } }
private void SendMessage(object sender, RoutedEventArgs e) { Client.MyClient mc = new Client.MyClient(); string message = MessageIputBox.Text; mc.StarUp(); mc.Send(message); }