没有合适的资源?快使用搜索试试~ 我知道了~
SocketProgramming
共38个文件
java:25个
xml:4个
properties:3个
需积分: 9 0 下载量 147 浏览量
2021-05-12
05:01:03
上传
评论
收藏 42KB ZIP 举报
温馨提示
套接字编程 使用套接字在Java中聊天应用程序。 功能性 一对一聊天。 群聊。 创建一个新组。 正在添加到现有的群聊中。 离开群聊。 服务器 服务器在端口上侦听,等待传入的客户端连接。 每个连接都会产生一个新线程,该线程一直在侦听来自所连接客户端的传入消息。 每个套接字输入流读取操作的SocketTimeout设置为3000 。 数据交换 JSON格式用于客户端和服务器之间的数据交换。 使用ObjectMapper来“将JavaObjects转换为JSON并返回” (序列化和反序列化)。 讯息格式 OneToOne :{“ type”:“ OneToOne”,“ message”:“消息数据”,“ to”:“ UserName”} 动作:{“ type”:“动作”,“ group”:“ groupName”,“ action”:“加入/离开”} BroadCast :{“ ty
资源推荐
资源详情
资源评论
收起资源包目录
SocketProgramming-master.zip (38个子文件)
SocketProgramming-master
Common
src
main
java
com
wavemaker
tutorial
chat
common
BroadCast.java 816B
Action.java 785B
User.java 344B
AbstractMessage.java 383B
OneToOne.java 776B
OneToMany.java 934B
pom.xml 936B
README.md 1KB
pom.xml 2KB
Client
src
main
resources
log4j.properties 313B
java
com
wavemaker
tutorial
chat
client
ClientInputThread.java 3KB
ClientReader.java 1KB
Client.java 1KB
pom.xml 1KB
.gitignore 24B
Server
u4 18KB
u1 5KB
u2 16KB
src
test
resources
log4j.properties 318B
java
com
wavemaker
tutorial
chat
server
ClientReader.java 1KB
ServerTest.java 8KB
Client.java 2KB
main
resources
log4j.properties 313B
java
com
wavemaker
tutorial
chat
server
Group.java 336B
ClientReaderThread.java 2KB
Server.java 4KB
event
EventManager.java 517B
EventListener.java 173B
ObjectFactory.java 1KB
manager
ClientManager.java 461B
ThreadManager.java 551B
GroupManager.java 131B
GroupManagerImpl.java 5KB
MessageManager.java 130B
MessageManagerImpl.java 2KB
ClientManagerImpl.java 2KB
u3 17KB
pom.xml 1KB
共 38 条
- 1
资源评论
盗心魔幻
- 粉丝: 15
- 资源: 4478
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功