Двухточечное соединение Windows XP с Ubuntu Linux с использованием Python или C / C ++ - PullRequest
1 голос
/ 24 ноября 2011

Мне нужно знать, могу ли я подключить 2 компьютера через соединение Ethernet (соединение точка-точка).

У меня есть 2 машины (одна из них работает на Windows XP, а другая - на Ubuntu Linux 10.10), и мне нужно соединение между ними. Будет ли возможно иметь связь между ними?

Предлагаемый язык - либо Python, либо C / C ++.

Есть идеи?

Если быть более точным, LabVIEW работает на компьютере с Windows, и на компьютере с Linux будет выбран либо Python, либо C / C ++.

Ответы [ 2 ]

1 голос
/ 24 ноября 2011

На стороне Linux вы хотите узнать больше о сетевых системных вызовах, таких как socket , connect , listen , accept , recv , send , poll и т. Д. Читайте также о tcp .

Я настоятельно рекомендую прочитать хорошую книгу, например, например. расширенное программирование Unix здесь . В сети много хороших материалов, например, этот урок

Я ничего не знаю о Windows. Ходят слухи, что он имеет эквивалентные функции.

В Python есть привязки для всех системных вызовов, о которых я говорил, и, возможно, некоторая библиотека более высокого уровня для них.

0 голосов
/ 26 ноября 2011

В LabVIEW / Windows вам необходимо создать функцию прослушивания TCP для определенного порта (сервера). Из окна linux вы начнете соединение как клиент.

...