当前位置 : 主页 > 网络编程 > ASP >

如何通过其他服务器发送对asp.net webform请求的响应

来源:互联网 收集:自由互联 发布时间:2021-06-24
我有两个带有公共IP的Web服务器,例如Server1,IP 111.111.111.111,Server2,IP 222.222.222.222.请看图片: Server 1上有一个asp.net webform.我的意图是: 对于Server1中该Webform的每个http请求,Server1只是将请求的
我有两个带有公共IP的Web服务器,例如Server1,IP 111.111.111.111,Server2,IP 222.222.222.222.请看图片:

Server 1上有一个asp.net webform.我的意图是:

>对于Server1中该Webform的每个http请求,Server1只是将请求的信息传递给Server2进行逻辑处理,然后Server2将响应发送回客户端(即普通浏览器)

我的问题是:

> Server1需要传递给Server2的哪些信息,以便Server2能够将响应发送回客户端?请注意,在Server2上,有一个TcpListener实例.此TcpListener实例充当来自Server1的该webform请求信息的接收器.
> Server2上用于将响应发送回客户端的合适对象(即System.Net中的类或相关命名空间中的类,如System.Net.Sockets)是什么?这里适合意味着能够满足我的意图.

好吧,这是一个奇怪的问题奇怪的解决方案:)

基本上我会假设客户端请求将一个aspx网页作为问题,并将服务器的回复作为ANSWER.从图中,我将再次假设Server2是该问题的答案者.

为了使问答环节有效,并且由于互联网行为,我将在两个步骤中实施:

第1步:客户端提问,Server1返回答案的网址.此URL将指向Server2. Server2需要通过lan将此URL传递给Server1)

步骤2:客户端请求在Server2中检索答案.

总之,客户端将直接从Server1请求webform并从Server2检索响应.所有操作均由客户启动.

网友评论