基于局域网的消息广播系统的设计与实现(18)
发布时间:2021-06-05
发布时间:2021-06-05
基于Eclipse编程环境,实现一个局域网环境下的文件的广播以及接收系统: 一行一行读取文件然后广播,同一子网掩码下的的用户都可以接收并查看。
[1] 孙卫琴编JAVA网络程序精解 电子工业出版社
[2] 孙印杰 刘斌 孙玉强等编JAVA编程案例精解 电子工业出版社
[3] Merlin Hughes Michael Shoffner《Java网络编程实例》清华大学出版社
[4] 李芝兴、杨瑞龙、朱庆生《Java程序设计之网络编程》清华大学出版社 2006年3月第一版
课程设计附件: //1、广播发送端
import java.io.*;//通过数据流、序列化和文件系统提供系统输入和输出。 import .*;//为实现网络应用程序提供类。
import java.awt.*;//包含用于创建用户界面和绘制图形图像的所有类。
import java.awt.event.*;//提供处理由 AWT 组件所激发的各类事件的接口和类。 import javax.swing.Timer;//计时器
public class BroadCastWord extends Frame implements ActionListener { // Actionlisener 监听器
int port; //Frame 是带有标题和边框的顶层窗口 InetAddress group = null;//此类表示互联网协议 (IP) 地址。
MulticastSocket socket = null;//MulticastSocket播数据报套接字类用于发送和接收 IP
多播包。
Timer time = null;//Timer计时器在指定时间间隔触发一个或多个 ActionEvent。 FileDialog open = null;//FileDialog 类显示一个对话框窗口,用户可以从中选择文件。 Button select, 开始广播, 停止广播;//Button此类创建一个标签按钮。当按下该按钮
时,应用程序能执行某项动作。
上一篇:优质课教学设计