JAVA网络编程-简易聊天室:如何通过Socket传输对象实现高级通信?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2183个文字,预计阅读时间需要9分钟。
文章目录
一、前言
二、项目描述
三、解题思路
四、代码详解
五、推荐专题
六、示例源码下载
一、项目描述
项目实现:使用进行替换
文章目录
- 零、前言
- 一、题目描述
- 二、解题思路
- 三、代码详解
- 四、推荐专栏
- 五、示例源码下载
一、题目描述
题目实现:使用网络编程时,需要通过Socket传递对象。
二、解题思路
创建一个类:Student,实现序列化
Student类包含两个属性及对应的get()和set()方法
创建一个服务器类:ServerSocketFrame,继承JFrame类
写一个getserver() 方法,实例化Socket对象,启用9527当服务的端口。
创建输入流对象,用来接收客户端信息。
再定义一个getClientInfo()方法,用于接收客户端发送的信息。
对文本框添加一个事件:实现向客户端发磅信息。
创建一个客户端类:ClientSocketFrame,继承JFrame类。
写一个connect() 方法,实例化Socket对象,连接本地服务的9527端口服务。
再定义一个getClientInfo()方法,用于接收服务端发送的信息。
本文共计2183个文字,预计阅读时间需要9分钟。
文章目录
一、前言
二、项目描述
三、解题思路
四、代码详解
五、推荐专题
六、示例源码下载
一、项目描述
项目实现:使用进行替换
文章目录
- 零、前言
- 一、题目描述
- 二、解题思路
- 三、代码详解
- 四、推荐专栏
- 五、示例源码下载
一、题目描述
题目实现:使用网络编程时,需要通过Socket传递对象。
二、解题思路
创建一个类:Student,实现序列化
Student类包含两个属性及对应的get()和set()方法
创建一个服务器类:ServerSocketFrame,继承JFrame类
写一个getserver() 方法,实例化Socket对象,启用9527当服务的端口。
创建输入流对象,用来接收客户端信息。
再定义一个getClientInfo()方法,用于接收客户端发送的信息。
对文本框添加一个事件:实现向客户端发磅信息。
创建一个客户端类:ClientSocketFrame,继承JFrame类。
写一个connect() 方法,实例化Socket对象,连接本地服务的9527端口服务。
再定义一个getClientInfo()方法,用于接收服务端发送的信息。

