gpt4 book ai didi

c# - HTTP Web 请求的欺骗 IP 地址?

转载 作者:行者123 更新时间:2023-12-02 18:20:15 25 4
gpt4 key购买 nike

我公司的一台服务器上有一个 Web 服务,我们网络上除一台其他服务器外的所有服务器都限制对该服务的访问。

但是我确实需要从另一台机器对此进行调用。有没有办法可以欺骗其他服务器的 IP 地址,以便向 Web 服务发送 http 请求?我只需要发送信息,不需要任何返回的数据。它用于在我们的主服务器上记录来自另一台服务器的点击。

我正在用这个

IPEndPoint endpointAddress = new IPEndPoint(IPAddress.Parse(ipAddress), 80);
using (Socket socket = new Socket(endpointAddress.AddressFamily, SocketType.Stream, ProtocolType.Tcp))
{
socket.SendTimeout = 500;
socket.Connect(endpointAddress);
socket.Send(byteGetString, byteGetString.Length, 0);
}

但出现异常

A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 23.202.147.163:80

最佳答案

一般来说,如果无法接收和处理来自服务器的某些回复数据包,就不可能建立与该服务器的 TCP 连接。 HTTP 建立在 TCP 之上,TCP 通过“3 次握手”开始通信,让客户端和服务器进行通信。

HTTP 请求的开始不是单个数据包。

关于c# - HTTP Web 请求的欺骗 IP 地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5630046/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com