2013-05-13 145 views
0

我开发了基于UDP的服务客户端模型。客户端随机连接到服务器。我的意思是一次活着的客户数量不固定。任何新客户都可以随时沟通。这意味着,可能有一个在线客户或100个客户或任何数量的客户。HTTP代理服务器 - 需要处理动态客户端

现在在这样的模型中,我需要添加HTTP请求。浏览器可以向服务器发送请求,然后服务器会根据某些标识将其转发给任何客户端。 是否有任何方法或现成的服务器(如nginix或lighttpd),我可以使用这个要求。

我最大的担心是目标客户端不固定,他们不断变化。大多数服务器(nginix或lighttd)都有目标地址的静态条目。

+1

请解释一下你的问题,因为这真的很模糊(你期望什么样的答案?)。您是否正在开发一个HTTP负载平衡器,其中通过HTTP请求的资源将通过UDP从负载平衡器后面的客户端网络传递? – CodeCaster 2013-05-13 09:26:36

+0

不,我没有在负荷分解中相交。我只是想从浏览器转发http请求到http服务器 - 到http客户端。 – user2377110 2013-05-13 12:16:52

+0

我有一个http服务器和http客户端正在设备上运行。当这些设备上电后,它开始采取http服务器。现在我想从浏览器访问任何一个设备。根据某些标识,任何来自浏览器的请求都将通过http服务器发送给已分配的客户端。如何实现从服务器到客户端的转发请求。请注意,客户不是固定的。 – user2377110 2013-05-13 12:23:04

回答

0

我将您的场景想象成多个传感器,当他们有话要说时连接到服务器,然后他们发送请求并等待答案。

我想象你也想以某种方式管理这些模块,以便你想通过HTTP访问它们。

您可以将新的配置项保留在常规服务器上,以便在任何更新连接时,响应将包括(以捎带的方式)对节点的更改。

或者服务器可能以某种方式标记您对访问某个节点的兴趣,然后在连接时服务器可以通知感兴趣的客户端。传感器应该关注想要在窗口时间连接到它们的客户端。

当然,更多的信息会帮助我们帮助你。