SOCKS和socket有啥关系?

Posted

技术标签:

【中文标题】SOCKS和socket有啥关系?【英文标题】:What's the relationship between SOCKS and socket?SOCKS和socket有什么关系? 【发布时间】:2015-10-11 06:35:04 【问题描述】:

SOCKS(安全套接字)是一种代理协议。套接字是通信的端点。它们有什么关系?谢谢!

【问题讨论】:

【参考方案1】:

要连接到 SOCKS 服务器,您需要一个套接字。而不是将本地套接字连接到目标端点(源:ip),而是将其连接到 SOCKS 服务器并使用 SOCKS 协议告诉 SOCKS 服务器您的最终目标是什么(通过 ip:port 或 hostname:port)。然后 SOCKS 服务器创建到最终目标的连接,并在您和目标之间中继所有数据。

【讨论】:

以上是关于SOCKS和socket有啥关系?的主要内容,如果未能解决你的问题,请参考以下文章

带有 Socks4 代理的 Java Socket 更改为 Socks5

代理/Socks C# 问题

如何通过 socks5 代理使用 JavaScript socket.io-client 库?

C++ socket编程 和 MFC socket编程 有啥区别??

java 数据流关闭后 对应的Socket也会自动关闭吗? 请问有啥方法能不关闭Socket!

C++ socket编程 和 MFC socket编程 有啥区别??