看到别人问Java Socket我也想问一个

hhygcy 2004-12-17 05:48:46
是这样的
要处理Brew client和server的连接
但是每次连接接受到数据后连接马上断开 (短连接)
手机的局限性使得Brew不能迅速的继续重新连接

我需要做的就是一个类似proxy
连接Server后获得数据(作为Client)
同时将数据发送给Brew Client(作为Server)(连接不断开)

希望大家帮助一下 Java的编程也不是最懂 谢谢啦


...全文
125 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hhygcy 2004-12-20
  • 打赏
  • 举报
回复
开一个线程好了,这个线程专门负责接收信息,主方法里建立连接负责发送信息.
不过这样子的话你两个程序都需要修改!

我自己也是这样想的,线程之间用pipe来传递数据 但是实现起来有点问题
有谁可以贴一些Sample code吗?

Eraserpro 2004-12-20
  • 打赏
  • 举报
回复
开一个线程好了,这个线程专门负责接收信息,主方法里建立连接负责发送信息.
不过这样子的话你两个程序都需要修改!
Eraserpro 2004-12-20
  • 打赏
  • 举报
回复
我没用pipe,只是开了一个线程,把客户端的Socket传入,然后不停的readLine(我读的都是文本信息),反正不管哪方停了readLine都会抛出异常终止连接的!
代码没有,这只是一个小改造,只要把readLine那部分独立出来就行了!
hhygcy 2004-12-19
  • 打赏
  • 举报
回复
简单点说就是怎么做一个proxy
让它同时扮演server和client的角色
我对这样的代码不是很有经验
想看看大家的意见
classjava 2004-12-17
  • 打赏
  • 举报
回复
帮up
vgvg 2004-12-17
  • 打赏
  • 举报
回复
不懂
up

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧