Кросс-платформенные и кросс-языковые сокеты - PullRequest
0 голосов
/ 10 ноября 2018

В настоящее время я создаю приложение на python, которое использует сокеты для связи с другими компьютерами. Я почти закончил работу с бэкендом (внешний интерфейс все еще выглядит ужасно), и я начал думать о расширении. В настоящее время мое приложение предназначено только для поддержки ПК с Windows; Тем не менее, я хотел бы перейти к IOS, что потребует использования Swift. Я пишу этот вопрос, чтобы спросить, можно ли использовать сокеты python для разных типов устройств (например, ПК и iPhone) и разных языков программирования (например, Python и Swift). Я почти уверен, что их можно использовать на разных типах устройств, но я не уверен, могут ли они использоваться с другими языками программирования. Спасибо!

1 Ответ

0 голосов
/ 11 ноября 2018

Сокет в Python обеспечивает ту же абстракцию, что и сокет в C, C ++, Perl, ruby, Java .... Это означает, что приложение, написанное на разных языках, может общаться друг с другом через сокеты. Отличие заключается в том, что WebSockets в Javascript в браузере - они требуют другой реализации WebSockets в качестве однорангового узла, но их также можно найти для различных языков программирования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...