Я смотрю на машину с несколькими IP-адресами (например, Ethernet и беспроводной), и мне нужно, чтобы мой клиент подключился к серверу, используя определенный IP-адрес клиента. Я могу легко выполнить это в Java (выполнив Socket () с 4 аргументами), но единственная ссылка на использование определенного IP-адреса хоста, которую я вижу, - это использование bind (), но, насколько я знаю, используется только для серверов.
Синопсис:
Клиент имеет 2 IP-адреса (Ethernet и беспроводной), пытающихся подключиться к серверу ... но использующих определенный IP-адрес (не нужно беспокоиться о "поиске" IP-адресов, поскольку они будут в файле конфигурации или DEFINE
Не только ответ для Windows, но и программирование на C, которое переносимо (обычно я использую Mac OSX / Linux, но также и Windows)