Вопрос о сетевой связи - PullRequest
       19

Вопрос о сетевой связи

0 голосов
/ 21 февраля 2010

Я хотел бы задать вопрос о сетевом взаимодействии.

Вопрос:

Сервер использует интерфейс сокетов на платформе Lunix,

и клиент использует Winock на платформе Windows.

Могут ли они общаться?

Кратко объясните.

Полагаю, ответ НЕТ.

Я полагаю, это связано с совместимостью двух разных интерфейсов сокетов?!

Но я не уверен, что моя оценка верна или нет.

Итак, я надеюсь, что кто-то может дать мне некоторые комментарии по этому вопросу.

Большое спасибо!

1 Ответ

2 голосов
/ 21 февраля 2010

Не совсем так.

API разные, но оба сокета создают пакеты, записанные в стандартном формате, описанном в RFC 793 и множестве последующих ревизий и дополнений.

Следуйте этому формату пакета, и реализации, написанные для разных платформ и на разных языках, будут общаться друг с другом.

Это магия интернета.

...