摘要: 一、概述1.目标:在上一个版本非线程的聊天系统中,出于要不断监听接收新client和接收client发出的信息,把accept()和DataInputStream.readUTF()分别写在了while()死循环里,由于俩方法都是阻塞性方法,所以一方阻塞,另一方永远得不到执行,所以,在上述代码中,只... 阅读全文
posted @ 2015-06-30 23:58 shamgod 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 一、概述1.目标:建立基于tcp协议的聊天系统2.思路:用java socket编程二、代码1.ChatServer.javaimport java.io.DataInputStream;import java.io.EOFException;import java.io.IOException;i... 阅读全文
posted @ 2015-06-30 23:09 shamgod 阅读(339) 评论(0) 推荐(0) 编辑
haha