java socket 的 getinpustream 和getoutputstream

中华田园犬 发布于 2014/06/21 17:37
阅读 665
收藏 0
情况是这样的,对于客户端和服务器程序,如果我在服务器类中多次的使用socket.getinputstream 或则socket.outputstream获得的流是同一个流还是多个不同的 流,是否需要手动关闭某个流还是无需要管它?我之所以遇到这个问题是因为我做了一个小游戏,在进入服务器的时候需要选择游戏模式,如果每次都在选择游戏模 式的时候为客户端建立一个流,但是进入选择的游戏后又重新建立新的流来接受和发送游戏数据,我怕会引起资源浪费,所以想问问,大家可能觉得我的做法有点奇 怪,为啥要把游戏模式的选择和游戏的数据处理分开来设计呢。。。因为我想让服务器只负责游戏模式的选择,另外创建不同的游戏类来处理每一个客户端的数据, 我觉得这样分开设置有利于我扩展这个游戏程序
加载中
0
_showtimes
_showtimes
如果只对一个客户端服务的话,当然只能获得当前客户端的流了。。
中华田园犬
中华田园犬
也就是说不会重复对同一个客户端获得不同的流?这样就不会造成资源浪费了吧?
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部