什么是套接字库?

时间:2009-11-16 08:31:03

标签: ssl sockets openssl

在阅读关于OpenSSL的文章时,我偶然发现了一句话:“如果安全性如此,那就太好了 在构建程序时,简单地在不同的套接字库中链接“。

这个提到的套接字库是什么?它用于什么(即在Java或C#中)?

1 个答案:

答案 0 :(得分:5)

socket是Internet连接的端点。套接字库是一个实现套接字的库,以便您可以在程序中使用它们进行Internet通信。

文本建议如果你可以用不同的版本替换你的常规套接字库(例如Windows上的DLL)会很好,这会自动为安全的加密连接添加SSL功能 - 但是添加SSL功能并不像那样简单。

在Java或C#中,您不会直接使用这样的库。例如,Java在其标准API中具有用于处理Internet连接的类。您将在Java程序中使用该API,JVM将使用操作系统提供的套接字库来进行实际通信。