资源简介
java课程设计,端到端聊天系统。本课程设计使用Socket和多线程,在整体设计上分为客户端和服务器端。服务器端提供了聊天服务,客户端实现了聊天功能。
代码片段和文件信息
package com.happy.client.test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.PrintWriter;
import java.net.Socket;
import java.net.UnknownHostException;
import com.happy.common.MessageType;
import com.happy.common.ServerPort;
public class RegisterTest {
public static void main(String[] args) {
// 发送注册消息
try {
Socket client = new Socket(“127.0.0.1“
ServerPort.getREGISTER_PORT());
OutputStream os = client.getOutputStream();
PrintWriter writer = new PrintWriter(os);
BufferedReader reader = new BufferedReader(new InputStreamReader(
client.getInputStream()));
String msg = String.format(“%s%s%s%s%s“ MessageType.C_REGISTER
MessageType.SEPARATE “tomcat“ MessageType.SEPARATE
“tomcat“);
writer.println(msg);
writer.flush();
// 接收消息
String serverMsg = reader.readLine();
System.out.println(serverMsg);
writer.flush();
client.close();
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-06-21 11:32 HappyChat\
文件 301 2014-04-16 11:41 HappyChat\.classpath
文件 387 2014-04-16 11:41 HappyChat\.project
目录 0 2014-06-21 11:32 HappyChat\.settings\
文件 598 2014-04-16 11:41 HappyChat\.settings\org.eclipse.jdt.core.prefs
目录 0 2014-06-21 11:32 HappyChat\bin\
目录 0 2014-06-21 11:32 HappyChat\bin\com\
目录 0 2014-06-21 11:32 HappyChat\bin\com\happy\
目录 0 2014-06-21 11:32 HappyChat\bin\com\happy\client\
目录 0 2014-06-21 11:32 HappyChat\bin\com\happy\client\test\
文件 1914 2014-05-17 00:20 HappyChat\bin\com\happy\client\test\RegisterTest.class
目录 0 2014-06-21 11:32 HappyChat\bin\com\happy\common\
目录 0 2014-06-21 11:32 HappyChat\bin\com\happy\common\data\
文件 2926 2014-05-17 00:20 HappyChat\bin\com\happy\common\data\GuestDataManager.class
文件 675 2014-05-17 00:20 HappyChat\bin\com\happy\common\data\ServerData.class
文件 1126 2014-05-17 00:20 HappyChat\bin\com\happy\common\MessageToolTcp.class
文件 721 2014-05-17 00:20 HappyChat\bin\com\happy\common\MessageType.class
文件 2668 2014-05-17 00:20 HappyChat\bin\com\happy\common\ServerPort.class
目录 0 2014-06-21 11:32 HappyChat\bin\com\happy\server\
目录 0 2014-06-21 11:32 HappyChat\bin\com\happy\server\bean\
文件 916 2014-05-17 00:20 HappyChat\bin\com\happy\server\bean\GuestBean.class
目录 0 2014-06-21 11:32 HappyChat\bin\com\happy\server\handle\
文件 2340 2014-05-17 00:20 HappyChat\bin\com\happy\server\handle\RegisterHandle.class
文件 683 2014-05-17 00:20 HappyChat\bin\com\happy\server\HappyChatServer.class
目录 0 2014-06-21 11:32 HappyChat\bin\com\happy\server\service\
文件 400 2014-05-17 00:20 HappyChat\bin\com\happy\server\service\ChatListener.class
文件 400 2014-05-17 00:20 HappyChat\bin\com\happy\server\service\ExitListener.class
文件 403 2014-05-17 00:20 HappyChat\bin\com\happy\server\service\LoginListener.class
文件 1773 2014-05-17 00:20 HappyChat\bin\com\happy\server\service\RegisterListener.class
目录 0 2014-06-21 11:32 HappyChat\bin\com\happy\test\
文件 804 2014-05-17 00:20 HappyChat\bin\com\happy\test\TestFile.class
............此处省略32个文件信息
- 上一篇:基于局域网的扫雷对战游戏的设计与实现
- 下一篇:J2EE学生信息管理系统
相关资源
- java图书管理系统外文文献
- java神经网络的jar包joone.jar
- java时钟代码及报告
- JavaSE全套学习PPT
- JAVA 矩阵计算器含源代码
- Java游戏源码
- Java秒杀系统方案优化-高性能高并发实
- JAVA办公局域网设计论文
- JAVA实现联网五子棋
- java时钟日历
- javaWeb学习路线
- 基于java swing的多线程电梯调度模拟
- 图像隐写F5 JAVA源代码
- Java进阶教程-动力节点.txt
- 计算机组成原理(BOOTH算法)java源代
- SparkSQL HDFS JAVA调用完整
- jar包反编译工具java
- JSP读取TXT文件并显示
- 图形界面通讯录信息资料可用文本保
- 管道过滤器的实现java
- javax.servlet.rar
- java 我行我素购物管理系统源码
- JSP+JavaBean+Servlet实现分页技术
- JAVA的小赛车程序
- 剑指Java面试-Offer直通车.txt
- (java).doc
- Java读取json文件并对json数据进行读取
- Compiler_mean3.rar
- Delphi与JAVA互加解密AES算法
- java面试题 IBM交通银行等一些外包的
评论
共有 条评论