手机版

基于局域网的消息广播系统的设计与实现(10)

时间:2025-04-27   来源:未知    
字号:

基于Eclipse编程环境,实现一个局域网环境下的文件的广播以及接收系统: 一行一行读取文件然后广播,同一子网掩码下的的用户都可以接收并查看。

import java.awt.event.*; import javax.swing.Timer; (2)界面设计

该段功能由ServerFrame.java文件中的ServerFrame类实现,具体实现过程如下: 窗口布局:服务器端窗口使用了BorderLayout事务管理器,把整个容器分成了几个区域,每个面板又分别使用不同的事务管理器放置其他组件,如按钮、标签、文本框等,各个组将构成了一个完整的服务器端界面。

下面图5-1是发送端初始化界面的截图:

图5-1发送端初始化界面

(3)事件处理:

通过Java的授权事件模型,针对组件“选择要广播的文件”、“开始广播”“停止广播”Button1~Button8,通过addActionListener(主要运用了addActionListener)方法注册监听器,并且实现ActionListener接口中的actionPerformed方法,这样,当组件触发了相应类型的事件后,此事件就会被传送给已注册的监听器,事件监听器负责处理事件。至此,实现了窗口对以下几个事件的响应:打开文件,开始发送信息、停止发送信息。

5.2 服务器端

(1)这部分代码包含的包只有三个:

基于局域网的消息广播系统的设计与实现(10).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)