C# 正在获取连接到代理服务器的本地计算机的ip地址
我目前正在实现一个HTTP代理服务器,我需要将本地计算机的ip地址连接到它。请注意,我指的不是远程服务器的ip地址,它不是ASP.NET应用程序,而是桌面应用程序。另一台计算机上的用户将通过浏览器输入代理服务器的ip地址和端口号,比如说Mozilla Firefox,我真的需要获得用户的ip地址C# 正在获取连接到代理服务器的本地计算机的ip地址,c#,sockets,networking,C#,Sockets,Networking,我目前正在实现一个HTTP代理服务器,我需要将本地计算机的ip地址连接到它。请注意,我指的不是远程服务器的ip地址,它不是ASP.NET应用程序,而是桌面应用程序。另一台计算机上的用户将通过浏览器输入代理服务器的ip地址和端口号,比如说Mozilla Firefox,我真的需要获得用户的ip地址 我在网上到处找,找不到像样的解决办法。有什么想法吗?如果您正在构建代理服务器,您能否对其进行编码以从请求的HTTP头获取客户端IP地址?Socket具有RemoteEndPoint属性RemoteEnd
我在网上到处找,找不到像样的解决办法。有什么想法吗?如果您正在构建代理服务器,您能否对其进行编码以从请求的HTTP头获取客户端IP地址?
Socket
具有RemoteEndPoint
属性RemoteEndPoint属性将提供用户向其发出请求的远程服务器的端点,不是用户的ip地址。我当前正在实现HTTP代理服务器
,当您编写服务器端代码时,连接的客户端的RemoteEndPoint
将为您提供所需的内容。(不是你与真正的远程服务器的连接)你能发一段代码吗?