客户端封装账号与密码为对象,发送到服务器端。服务器端收到对象进行反序列化,验证账号与密码是否正确,然后做出相应。做出响应可以用字节流。
运行效果
1.启动服务器端
2.启动客户端,可以多启动几次(因为是多线程)
3.输出账号密码测试(正确的账号是:bjsxt 密码:password)
4.查看服务器端
代码详解
- 新建Client项目与Server项目
- client 项目中创建User类,用于封装用户名和密码
//实现Serializable接口
包含:
①String name
②String password
③给定User类一个序列化编号
- client 项目中,创建客户端应用程序Client类
<