当前位置:编程学习 > JAVA >>

关于重复new的问题

this.socket = socket;
     writer = new PrintWriter(socket.getOutputStream());
     reader = new BufferedReader(new InputStreamReader(socket.getInputStream()));

问题1:对同一个TCP,假如多个地方都new了writer和reader,那么收到消息的时候是所有reader都会收到消息么?
问题2:对于一个这类应用,a和b要在多个群里分别发消息,也就是每个对话框只显示相应对话框的消息,那么这种情况,tcp,reader,writer该如何管理?
初学者,非常感谢!! --------------------编程问答-------------------- tcp 是实时连接,一个收到消息,其他的就收不到了。你可以动手试一下。
另外你这是什么环境呢,为啥 new 那么多 --------------------编程问答--------------------
引用 1 楼 defonds 的回复:
tcp 是实时连接,一个收到消息,其他的就收不到了。你可以动手试一下。
另外你这是什么环境呢,为啥 new 那么多


非常感谢,用的是eclipse,那么针对问题2这种情况,reader就是一定会收到所有对话框消息咯,那么是不是需要每个对话框发送时附上对话框的标签,对话框在显示时,从reader的内容里筛选就可以了?
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,