www.ylrr.net > jAvA TCP做聊天程序是应该一个聊天窗口一个线程还是一个SoCkEt一个线程

jAvA TCP做聊天程序是应该一个聊天窗口一个线程还是一个SoCkEt一个线程

传统的进程间通信的方式有大致如下几种: (1) 管道(PIPE) (2) 命名管道

我写的思路是这样的,服务器是一个类,客户端一个类,客户端的Socket连接服务端的ServerSoc

可以写个demo试一下啊,应该是可以的,socket接收到的消息只能被其中一个线程接收。线程1 和2

对于通信来说,不存在绝对的服务器和客户端,谁在等待别人来,谁就是服务器,谁主动去联系人,谁就是客户端

我觉得是另外建一个链接. 而且是文件先传输到服务器上. 不然传输大文件的时候会影响聊天信息.

在while循环里,信息直接传入输入或输出流啊,就是is 或os,因为这两个流在进入while循环之

当Server每接受到一个Client连接请求之后,都把处理流程放到一个独立的线程里去运行,然后等待

先有个ServerSocket,监听链接到它上面的所有请求(即accept()函数),accept返

可以写个demo试一下啊,应该是可以的,socket接收到的消息只能被其中一个线程接收。线程1 和2

空指针,你用debug模式跟踪一下,你的某个对象的值是null,然后你就用丫的方法了。我怀疑是这个:

网站地图

All rights reserved Powered by www.ylrr.net

copyright ©right 2010-2021。
www.ylrr.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com