Что такое библиотека сокетов? - PullRequest
0 голосов
/ 16 ноября 2009

Читая об OpenSSL, я наткнулся на предложение: «Было бы хорошо, если бы безопасность была такой же просто, как соединение в другой библиотеке сокетов при сборке программы ".

Что это за упомянутая библиотека сокетов? Для чего он используется (то есть в Java или C #)?

1 Ответ

5 голосов
/ 16 ноября 2009

A socket является конечной точкой подключения к Интернету. Библиотека сокетов - это библиотека, которая реализует сокеты, так что вы можете использовать их в своей программе для связи через Интернет.

Текст говорит о том, что было бы неплохо, если бы вы могли заменить обычную библиотеку сокетов (например, DLL в Windows) другой версией, которая автоматически добавила бы функциональность SSL для безопасных, зашифрованных соединений - но добавить функциональность SSL не так просто.

В Java или C # вы бы не использовали такую ​​библиотеку напрямую. Например, Java имеет классы в своем стандартном API для работы с интернет-соединениями. Вы бы использовали этот API в своей Java-программе, а JVM будет использовать библиотеку сокетов, которую предоставляет операционная система для фактического взаимодействия.

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