private string ip = "192.168.1.2";
private int port = 8545;
try
{
TcpClient client = new TcpClient();
IAsyncResult result = client.BeginConnect(ip, port, null, null);
bool success = result.AsyncWaitHandle.WaitOne(TimeSpan.FromSeconds(1));
if (success)
{
client.EndConnect(result);
client.Close();
Navigation.PushModalAsync(new PowerPage(ip, port));
}
else
{
Toast.MakeText(Android.App.Application.Context, "Данный IP-адрес не действителен", ToastLength.Short).Show();
}
}
catch
{
Toast.MakeText(Android.App.Application.Context, "Это вообще не IP адрес", ToastLength.Short).Show();
}
Плата - клиент,
есть Windows форма на компьютере, она является сервером, мне просто нужно показания с датчика передать на форму и там её отобразить в listView.
Я хотел, чтобы плата сама связывалась с сервером, чтобы мне вот это не приходилось самому вводить и не лесть в ipconfig.
char* host = "192.168.140.92";
Ну как видимо нельзя сделать, чтобы плата сама узнавала этот ip-шник.