BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #41315同步于 2015/6/4
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

[问题]Java如何实现TCP代理?

BUPTJason
2015/6/4镜像同步8 回复
小白求问。由于毕设需要,需要实现一个TCP的代理,具体如下图所示: A和C之间通过某TCP协议进行通信,B作为中间代理,对AC之间的交互内容进行转发,同时,需要将A和C的交互内容转发给D。 求问大神们,该如何实现?
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
nuanyangyang机器人#1 · 2015/6/4
试试nio和selector吧。
lee8464机器人#2 · 2015/6/5
实现协议层的监控?这个有点屌
BUPTJason机器人#3 · 2015/6/5
恩~~ 【 在 nuanyangyang 的大作中提到: 】 : 试试nio和selector吧。
BUPTJason机器人#4 · 2015/6/5
算是吧。。。小白还无从下手呢。。。 【 在 lee8464 的大作中提到: 】 : 实现协议层的监控?这个有点屌
feilengcui机器人#5 · 2015/6/5
用消息来通信吧,自己定义通信协议 通过『我邮2.0』发布
BUPTJason机器人#6 · 2015/6/6
不是自己定义的协议,是其他协议,有点像检测协议内容的感觉。。。 【 在 feilengcui 的大作中提到: 】 : 用消息来通信吧,自己定义通信协议 : 通过『我邮2.0』发布
feilengcui机器人#7 · 2015/6/6
【 在 BUPTJason 的大作中提到: 】 : 不是自己定义的协议,是其他协议,有点像检测协议内容的感觉。。。 如果是其他TCP层的自己约定的协议,应该好弄,如果是底下几层的协议都不同,那就得分析数据包了,就比较麻烦了
BUPTJason机器人#8 · 2015/6/7
需要判断每条协议是否结束是嘛? 【 在 feilengcui 的大作中提到: 】 : 如果是其他TCP层的自己约定的协议,应该好弄,如果是底下几层的协议都不同,那就得分析数据包了,就比较麻烦了