-1

Я подключил Linux-машину и Windows-машину через кабель локальной сети. Обе машины не подключены ни к одной сети. Можно ли установить сокет связи между этими машинами? Если да, то как?

1 ответ1

0

Шаг за шагом, включая пару ловушек, чтобы избежать:

  • Во-первых, под кабелем LAN я предполагаю, что вы имеете в виду кабель Ethernet для витой пары. Не ясно, использовали ли вы концентратор / коммутатор или просто подключили два конца одного кабеля к двум разным компьютерам; если это второй вариант, вам понадобится перекрестный кабель.
  • Затем вам нужно будет назначить IP-адрес каждому интерфейсу: @DavidPostill уже прокомментировал, что для этого вам нужны статические IP-адреса, если у вас нет DHCP-сервера ни на одном из компьютеров.
  • Затем, прежде чем пытаться установить связь через сокеты (уровень 5 OSI), было бы неплохо проверить нижние уровни сети: например, сначала попытаться пропинговать каждую машину.
  • Если все это работало, теперь вам просто нужно приложение для прослушивания порта (сервер) и другое, которое подключается к нему (клиент): с каждым из этих подключений будет связан сетевой сокет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .