会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
liyuelian
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
16
17
18
19
20
21
22
23
24
···
26
下一页
2022年9月22日
day03-拉取在线用户功能
摘要: 多用户即时通讯系统03 4.编码实现02 4.2功能实现-拉取在线用户 4.2.1思路分析 客户端想要知道在线用户列表,就要向服务器发送请求(Message),因为只有服务器端保持着所有与客户端相连接的socket和uid信息。 整个流程大致为:对Message的种类进行扩展,然后客户端向服务器发送
阅读全文
posted @ 2022-09-22 20:21 一刀一个小西瓜
阅读(254)
评论(0)
推荐(0)
2022年9月21日
day02-用户登录功能实现
摘要: 多用户即时通讯系统02 4.编码实现01 4.1功能实现-用户登录 4.1.1功能说明 因为还没有学习数据库,我们人为规定 用户名/id = 100,密码为 123456 就可以登录,其他用户不能登录,后面使用HashMap模拟数据库,这样就可以多个用户登录。 4.1.2思路分析+框架图 用户的登录
阅读全文
posted @ 2022-09-21 23:59 一刀一个小西瓜
阅读(526)
评论(0)
推荐(0)
2022年9月20日
day01-需求分析和系统设计
摘要: 多用户即时通讯系统01 1.项目开发流程 2.需求分析 用户登录 拉取在线用户列表 无异常退出(包括客户端和服务端) 私聊 群聊 发文件 服务器推送新闻/广播 3.设计阶段 3.1界面设计 用户登录: 拉取在线用户列表: 私聊: 群聊: 发文件: 文件服务器推送新闻: 3.2通讯系统整体设计 对传输
阅读全文
posted @ 2022-09-20 20:23 一刀一个小西瓜
阅读(146)
评论(0)
推荐(0)
2022年9月19日
day41-网络编程03
摘要: Java网络编程03 5.UDP网络通信编程[了解] 5.1基本介绍 类DatagramSocket 和 DatagramPacket[数据报/数据包]实现了基于 UDP的协议网络程序 UDP数据报通过数据报套接字DatagramSocket 发送和接收,系统不保证UDP数据报一定能够安全的送到目的
阅读全文
posted @ 2022-09-19 23:32 一刀一个小西瓜
阅读(103)
评论(0)
推荐(0)
2022年9月18日
day40-网络编程02
摘要: Java网络编程02 4.TCP网络通信编程 基本介绍 基于客户端--服务端的网络通信 底层使用的是TCP/IP协议 应用场景举例:客户端发送数据,服务端接收并显示控制台 基于Scoket的TCP编程 4.1应用案例 4.1.1应用案例1:(使用字节流) 编写一个服务器端,和一个客户端 服务器端在9
阅读全文
posted @ 2022-09-18 20:57 一刀一个小西瓜
阅读(224)
评论(0)
推荐(0)
2022年9月17日
day39-网络编程01
摘要: Java网络编程01 1.网络相关的概念 1.1网络通信和网络 网络通信 概念:两台设备之间通过网络实现数据传输 网络通信:将数据通过网络从一台设备传输到另一台设备 java.net包下提供了一系列的类和接口,供程序员使用,完成网络通信 网络 概念:两台或多台设备通过一定物理设备连接起来构成了网络
阅读全文
posted @ 2022-09-17 20:40 一刀一个小西瓜
阅读(187)
评论(0)
推荐(0)
2022年9月15日
day07-IO流应用02
摘要: Java坦克大战07 8.IO流应用02 8.3记录退出游戏时敌人坦克坐标/方向,存盘退出 8.3.1思路分析 在Recorder类中,增加一个Vector集合,用来接收从MyPanel类中传入的enemyTanks集合,在记录时遍历集合,将还存活的敌人坦克的方向和坐标逐一取出并保存 8.3.2代码
阅读全文
posted @ 2022-09-15 17:33 一刀一个小西瓜
阅读(88)
评论(0)
推荐(0)
2022年9月14日
day06-IO流应用01
摘要: Java坦克大战06 8.IO流应用01 坦克大战6.0版 增加功能: 防止敌人坦克重叠运动 记录玩家的成绩(累计击毁坦克数),存盘退出 记录当时的敌人坦克坐标,存盘退出 玩游戏时,可以选择是开新游戏还是继续上局游戏 8.1防止敌人坦克重叠运动 8.1.1思路分析 按照目标坦克的向右下左四种情况分析
阅读全文
posted @ 2022-09-14 22:34 一刀一个小西瓜
阅读(56)
评论(0)
推荐(0)
2022年9月13日
day38-IO流05
摘要: JavaIO流05 4.常用的类04 4.4节点流和处理流03 4.4.8打印流-PrintStream和PrintWriter 打印流只有输出流,没有输入流 1.简单介绍及应用 PrintStream是字节打印流 例子1:演示PrintStream(字节打印流/输出流) package li.io
阅读全文
posted @ 2022-09-13 21:34 一刀一个小西瓜
阅读(192)
评论(0)
推荐(0)
2022年9月12日
day37-IO流04
摘要: JavaIO流04 4.常用的类03 4.4节点流和处理流02 4.4.5对象处理流-ObjectInputStream和ObjectOutputStream 1.序列化和反序列化 例子1: 看一个需求 将int num= 100这个int 类型的数据保存到文件中,注意不是100 数字,而是int
阅读全文
posted @ 2022-09-12 20:16 一刀一个小西瓜
阅读(169)
评论(0)
推荐(0)
上一页
1
···
16
17
18
19
20
21
22
23
24
···
26
下一页
公告