基于局域网的消息广播系统的设计与实现(20)
发布时间:2021-06-05
发布时间:2021-06-05
基于Eclipse编程环境,实现一个局域网环境下的文件的广播以及接收系统: 一行一行读取文件然后广播,同一子网掩码下的的用户都可以接收并查看。
center.setLayout(new GridLayout(1, 2));//setLayout设置此容器的布局管理器。 center.add(显示正在播放内容); center.add(显示已播放的内容); add(center, BorderLayout.CENTER); validate();//验证此容器及其所有子组件。 try {
port = 5000;
group = InetAddress.getByName("239.255.0.0");//InetAddress.getByName在给
定主机名的情况下确定主机的 IP 地址。
socket = new MulticastSocket(port);//MulticastSocket(int port)
// 创建多播套接字并将其绑定到特定端口。
socket.setTimeToLive(1);//setTimeToLive(int ttl)
//设置在此 MulticastSocket 上发出的多播
数据包的默认生存时间,以便控制多播的范围。
socket.joinGroup(group);//joinGroup(InetAddress mcastaddr)
// 加入多播组
} catch (Exception e) { }
setBounds(100, 50, 360, 380);
// 移动组件并调整其大小。
System.out.println("Error: " + e);
setVisible(true);//setVisible(boolean b) //根据参数 b 的值显示或隐藏此组件。 select.setBackground(Color.pink);//设置背景色
addWindowListener(new WindowAdapter() {
//添加指定的窗口侦听器,以从此窗口接收窗口事件。 }
});
public void windowClosing(WindowEvent e) { }
System.exit(0);
上一篇:优质课教学设计