200分共同讨论,JAVA如果做信息包中转代理?解决方法


200分共同讨论,JAVA如果做信息包中转代理?
现在的要求是:由客户端传给A服务器一个请求,A需要把这个请求转给B服务器;B处理完成后把结果返回给A,A收到后再返回给客户端。最好能不要A来解析请求的内容,直接把信息包转交,象代理那样。


我目前没什么头绪,大家来讨论一下。

java J2EE 程序开发

大螺丝的记事本 13 years ago


> 昨天整理了一下头绪,算是把转发的功能给实现了。大家有兴趣可以
> 研究谈论一下,看看还有没有别的好方法。

我没有仔细看你的实现方法,不过单从设计思想上判断,我认为你这种方法可能不太合适,不符合你的“不解析直接转发”的初衷。

草莓牛奶武士 answered 13 years ago


这个问题真的非常的好哦。
自己没有弄过哦。学习一下。

侵食ドルチェ answered 13 years ago


lz不是已经很清晰了么
自己定各中间传输协议就ok了

我才不写名字呢 answered 13 years ago


关注 帮顶哦。。。。。。。。。。。。。

天堂的晨风 answered 13 years ago


学习,楼主研究好了,给我们讲讲啊,没接触过这方面类似的东西,有时间也得学学。

我是冰山控啊! answered 13 years ago


emin_lee() 写的很好了,不过具体细化方案还要研究。

大福机器人儿 answered 13 years ago


学习,楼主研究好了,给我们讲讲啊,没接触过这方面类似的东西,有时间也得学学。

之前都是纯做代码,简单的思考,很少用到深一些的技术,感觉学的太浅了,真的是指当成一种赚钱的工具,还没有发展到兴趣上来。

有时候想做点东西了,突然发现知道的东西太少了,下不了手啊,呵呵。

残された亡き骸 answered 13 years ago


up

悲剧D宅男 answered 13 years ago


如果利用Socket和ServerSocket:
1、A服务器建成中转服务器,启动ServerSocket做监听;
2、客户端向A服务器建立Socket,发送数据;
3、A服务器接受数据后向B服务器建立Socket,发送从客户端接受到的数据;
4、A服务器接受到B服务器返回的数据,返回给客户端。

其实 A服务器就是一个中转服务器
它与客户端、B服务器之间通讯的协议
你自己可以界定
比如用UDP、HTTP等都可以

npc568 answered 13 years ago


感觉可以用xml

angel·萌 answered 13 years ago


up

女为悦己者容 answered 13 years ago


做个协议,把接收的内容全部转送。

kaorisa answered 13 years ago


感觉像分层的体系。。。

书上说分层能实现分布运算,可是它没深讲。

vivira answered 13 years ago

Your Answer