没有合适的资源?快使用搜索试试~ 我知道了~
RMI-Whiteboard:Java RMI 白板 - “新兴技术”课程作业
共20个文件
java:16个
form:1个
gitignore:1个
需积分: 8 0 下载量 61 浏览量
2021-06-05
05:28:08
上传
评论
收藏 15KB ZIP 举报
温馨提示
基于 Java RMI 的白板 该软件是卡迪夫大学“新兴技术”模块小型项目的成果。 缺少 UI - 练习不是在 Swing UI 开发中,而是在 RMI 方面。 服务器的主要方法保存在 ServerApp 中 - 它使用自托管的 RMI 注册表。 客户端的主要方法包含在 WhiteboardClient 中 - RMI 注册表的 URL 可以作为命令行参数传入。 基础架构 客户端连接到服务器,在注册期间将自己传入。 服务器定期“ping”每个客户端以确保它们仍然在线——如果没有收到响应,它们将从活动客户端列表中删除,并通知所有其他客户端这个事实。 当客户端绘制一个形状时,它被发送到服务器,然后被包裹在一个包含该形状、绘制该形状的客户端和绘制时间的类中。 服务器在收到此形状时通知所有其他客户端,仅向客户端发送新形状(以节省带宽)。 从安全的角度来看,还有很多需要改进的地方——虽然
资源推荐
资源详情
资源评论
收起资源包目录
RMI-Whiteboard-master.zip (20个子文件)
RMI-Whiteboard-master
.gitignore 8B
src
WhiteboardClient.java 5KB
WhiteboardClientGUI.form 8KB
IWhiteboardItemListener.java 234B
CommunicationContext.java 2KB
Triangle.java 282B
ServerApp.java 780B
IWhiteboardItem.java 417B
WhiteboardPanel.java 1KB
WhiteboardServer.java 4KB
WhiteboardClientGUI.java 5KB
WhiteboardItem.java 1KB
IWhiteboardClientListener.java 180B
ICommunicationContext.java 664B
IWhiteboardClient.java 837B
IWhiteboardServer.java 826B
ShapeFactory.java 740B
WhiteboardClientManager.java 3KB
README.md 1KB
NetworkWhiteboard.iml 425B
共 20 条
- 1
资源评论
太远有一点点
- 粉丝: 34
- 资源: 4740
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功