当前位置: 技术问答>linux和unix
socket代理转发问题
来源: 互联网 发布时间:2016-10-09
本文导语: 本帖最后由 youzlm 于 2010-10-22 09:43:19 编辑 问题是这样: 192.168.0.11 上布暑 sock 服务器一(任务1) 192.168.0.12 上布暑 sock 服务器二(任务2) 192.168.0.13 上布暑 sock 服务器三(任务3) 192.168.0.14 ...
192.168.0.11 上布暑 sock 服务器一(任务1)
192.168.0.12 上布暑 sock 服务器二(任务2)
192.168.0.13 上布暑 sock 服务器三(任务3)
192.168.0.14 上布暑 sock 服务器四(任务4)
192.168.0.15 上布暑 sock 服务器五(任务5)
192.168.0.10 上布暑 sock 服务器
(实现转发功能,根据包不同包转发到不同的任务上,但是任务处理完之后的数据,有时可能要转发给每个在线的client_sock)
请问如何来维护这个client_sock虚拟表,让所有的服务器都可以调用用户虚拟表。
|
sock服务器1/2/3/4/5 在不同的机器上,如果让所有的服务器都知道,那只能通过网络通信的方式..
sock服务器做服务端,sock服务器1 2 3.. 来主动获取client_sock虚拟表
或者,sock服务器做客户端端,sock服务器1 2 3..上部署代理,被动接收client_sock虚拟表
sock服务器做服务端,sock服务器1 2 3.. 来主动获取client_sock虚拟表
或者,sock服务器做客户端端,sock服务器1 2 3..上部署代理,被动接收client_sock虚拟表
|
对的。不知道你希望是什么样子