Я последовал короткому руководству по программированию сокетов и в итоге смог отправить данные себе на тот же компьютер.Теперь я хочу иметь возможность отправлять данные на другой компьютер в моем доме.
Так я настроил конечные точки.
Сервер:
IPHostEntry host = Dns.GetHostEntry(Dns.GetHostName());
IPAddress ipAdress = host.AddressList[0];
IPEndPoint localEndPoint = new IPEndPoint(ipAdress, 11000);
Клиент:
IPHostEntry host = Dns.GetHostEntry(Dns.GetHostName());
IPAddress ipAdress = host.AddressList[0];
IPEndPoint remoteEndPoint = new IPEndPoint(ipAdress, 11000);
Я думал, что все, что мне нужно сделать, это установить IP-адрес клиента на IP-адрес принимающего компьютера, например:
IPAddress ipAdress = IPAddress.Parse("192.168.200.97");
IPEndPoint remoteEndPoint = new IPEndPoint(ipAdress, 11000);
, но это не кажетсяработать.Когда я пытаюсь это сделать, он говорит, что сервер активно отказывает в соединении.