2010-01-25 128 views
-2

我需要发送请求到网站时,用户提交他们的网址,我尝试使用卷曲,但它使用服务器IP,我不希望我已经看到一个网站,正在做一个类似的工作通过使用小程序,用户需要打开一个弹出窗口,其中包含小程序后,他们离开它允许它运行它使用一个端口,然后使用本地主机IP像这样127.0.0.1:64653发送请求,基本上卷曲用户ip。我反编译了网站使用的applet,他们使用java.net.ServerSocket和一些其他的java代码,但我不知道任何关于java的东西。我想知道如何做到这一点。使用Java小程序发送请求与客户端IP

+0

你究竟想要完成什么?你是什​​么意思“当用户提交他们的网址”?请详细说明一下。 – 2010-01-25 22:48:50

+0

当用户提交他们的网址时,它获得了一些指定的内容,通过卷曲,我做了卷曲,但它使用服务器IP,我不想我想要它使用用户IP,有一个网站是做的确切事情,他们做了它使用java applet,它使用用户ip使用我上面解释的方法,我想知道它是如何完成的。请帮帮我! – mike 2010-01-25 22:58:00

+0

这是一个关于编程问题的网站 - 而不是关于如何破解别人的程序,这就是你在这方面遇到的问题,http://stackoverflow.com/questions/2135864/are-these-encoded-codes – Pool 2010-01-26 00:54:20

回答

1

我觉得你真的很困惑。

  1. 用户没有URL。

  2. 存在是 代表 连接到他(她) 连接/ Web服务器的浏览器端的IP地址(实际上,有 可能不止一个),但这 不允许别的东西到 建立到 浏览器的连接。所以它不是一个URL。

  3. 浏览器具有的IP地址+端口号 是暂时的。 在2分钟的时间内,与IP地址非常相似的IP地址可以表示不同的 用户,甚至可能在不同的机器上。

  4. 127.0.0.1是一个“特殊”的IP 地址说“这台机器”。 它不能用于通信 与另一台机器。

  5. 尽管所有 以上,Web浏览器不接受来自网络 服务器或其他任何 传入的HTTP连接。在HTTP协议 (这是什么网站 作品上)“客户端”和“服务器”的角色 区分,并 指定客户端连接到 服务器,而不是其他方式 轮。出于安全原因,Web浏览器始终是HTTP客户端,按照约定,也是 。

因此,当你说...

我需要请求发送到网站,当用户提交他们的网址

...它根本就没有任何感。请解释你要实现的是什么......而不是你如何努力实现它......我们可能会提供帮助。

相关问题