android客户端简单的聊天程序实现
暑假第四十二天,我们依然很宅的呆在地下室里生活和学习着,最近虽然每天都起得很早,但是效率貌似没有以前高了,学习的劲头没有以前高了,越来越不想吃学校的独家饭了,每天都是馒头(而且还是好硬的那种),不过想想呢,有的吃就不错了,在这就不抱怨了,看看今天实现的android聊天室的聊天功能吧,先说说服务器端的代码及其功能吧
server.java : 负责服务器的界面,以及更服务器主线程ServerThread的启动,产生了BroadCast广播,产生ClientThread线程
ServerThread.java:服务器监听的端口线程,负责创建ServerSocket及监听是否有新的客户端连接,并记录客户端连接及需要发送的信息,产生了BroadCast广播
BroadCast.java: 服务器向客户端广播线程,负责向客户端发送消息,产生ClientThread线程
ClientThread.java:维持服务器和单个客户端的连接线程,负责接受客户端发来是信息
好了接着就看看他们的代码吧!!
1.server.java-------创建ServerThread对象启动run方法