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


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


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

java J2EE 程序开发

大螺丝的记事本 13 years, 7 months ago


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

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

草莓牛奶武士 answered 13 years, 7 months ago


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

侵食ドルチェ answered 13 years, 7 months ago


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

我才不写名字呢 answered 13 years, 7 months ago


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

天堂的晨风 answered 13 years, 7 months ago


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

我是冰山控啊! answered 13 years, 7 months ago


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

大福机器人儿 answered 13 years, 7 months ago


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

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

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

残された亡き骸 answered 13 years, 7 months ago


up

悲剧D宅男 answered 13 years, 7 months ago


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

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

npc568 answered 13 years, 7 months ago


感觉可以用xml

angel·萌 answered 13 years, 7 months ago


up

女为悦己者容 answered 13 years, 7 months ago


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

kaorisa answered 13 years, 7 months ago


感觉像分层的体系。。。

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

vivira answered 13 years, 7 months ago

Your Answer