资源简介
运行环境windows,软件eclipse或者myeclipse,先运行服务器,再运行客户端,客户端可以多次运行即运行多个用户。
代码片段和文件信息
package com.edu.chat;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.Socket;
import java.net.UnknownHostException;
public class ChatRoomClient {
private Socket s;// 客户端套接字
private BufferedReader br;// 读取字节流
private PrintWriter pw;// 写入字节流
public ChatRoomClient(String host int port) throws UnknownHostException
IOException {
s = new Socket(host port);// 连接服务器
br = new BufferedReader(new InputStreamReader(s.getInputStream()));// 字节流读取套接字输入流
pw = new PrintWriter(s.getOutputStream());// 字节流写入套接字输入流
}
public void sendMessage(String str) {// 发送消息
pw.println(str);
pw.flush();
}
public String reciveMessage() {// 获取消息
try {
return br.readLine();
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
public void close() {// 关闭套接字连接
try {
s.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-07-05 00:33 NetChat\
文件 301 2018-07-05 00:33 NetChat\.classpath
文件 383 2018-07-05 00:33 NetChat\.project
目录 0 2018-07-05 00:39 NetChat\.settings\
文件 88 2018-07-05 00:39 NetChat\.settings\org.eclipse.core.resources.prefs
文件 83 2018-07-05 00:39 NetChat\.settings\org.eclipse.core.runtime.prefs
文件 629 2018-07-05 00:33 NetChat\.settings\org.eclipse.jdt.core.prefs
目录 0 2018-07-05 00:34 NetChat\bin\
目录 0 2018-07-05 00:34 NetChat\bin\com\
目录 0 2018-07-05 00:34 NetChat\bin\com\edu\
目录 0 2018-07-05 00:35 NetChat\bin\com\edu\chat\
文件 1553 2018-07-05 01:06 NetChat\bin\com\edu\chat\ChatRoomClient.class
文件 2871 2018-07-05 01:04 NetChat\bin\com\edu\chat\ChatRoomServer$ServerThread.class
文件 1634 2018-07-05 01:04 NetChat\bin\com\edu\chat\ChatRoomServer.class
文件 1378 2018-07-05 00:57 NetChat\bin\com\edu\chat\Clientfr
文件 1681 2018-07-05 00:57 NetChat\bin\com\edu\chat\Clientfr
文件 1323 2018-07-05 00:57 NetChat\bin\com\edu\chat\Clientfr
文件 3563 2018-07-05 00:57 NetChat\bin\com\edu\chat\Clientfr
目录 0 2018-07-05 00:34 NetChat\src\
目录 0 2018-07-05 00:34 NetChat\src\com\
目录 0 2018-07-05 00:34 NetChat\src\com\edu\
目录 0 2018-07-05 00:34 NetChat\src\com\edu\chat\
文件 1078 2018-07-05 01:06 NetChat\src\com\edu\chat\ChatRoomClient.java
文件 2728 2018-07-05 01:04 NetChat\src\com\edu\chat\ChatRoomServer.java
文件 3593 2018-07-05 00:57 NetChat\src\com\edu\chat\Clientfr
相关资源
- java网络计算器
- 最长公共子序列java实现
- 动态规划 投资问题 Java代码实现
- 数据库课程设计—企业资产管理系统
- JAVA贪吃蛇课程设计
-
javaxm
ltoHTML.zip - java课程设计大作业 推箱子游戏的制作
- java课程设计大作业写的扫雷小游戏设
- java课程设计大作业写的 推箱子小游戏
- java 课程设计大作业 写的塔防小游戏
- java 课程设计大作业 写的一个RPG游戏
- java后台获取微信用户的openId并返回
- JAVA多线程运用
- 利用JAVA和Floyd算法实现上海地铁最短
- java打字练习
- android websocket demo
- java 用udp,tcp协议实现的局域网聊天程
- java多线程模拟处理银行的实时转账交
- JAVA语言考试系统的设计与实现(论文
- java零基础入门-最新版2019600元的课
- javafx实现五子棋。有下棋悔棋重新开
- java实现野人与传教士过河问题
- POI读取Excel合并单元格并储存
- java动态识别文件编码EncodingDetect.jav
- 五子棋 人机对弈 JAVA实现
- 五子棋 人机对弈 只有棋盘版本
- 微信java支付和登录api demo
- Java经典编程题汇总
- java在线预览需要的jar包
- 未来教育二级java激活码
评论
共有 条评论