JAVA 实现广播
来源:互联网 发布:杀出矩阵:起源 编辑:程序博客网 时间:2024/04/29 10:00
<span style="font-family: Arial, Helvetica, sans-serif;"></span>
<span style="font-family: Arial, Helvetica, sans-serif;">public class MultiSender {</span>
public static void main(String[] args) throws IOException {InetAddress address = InetAddress.getByName("ff0e:0:0:0:0:8:8:8");MulticastSocket socket = new MulticastSocket(1000);//socket.setTrafficClass(8);socket.joinGroup(address); byte[] buf = new byte[1024]; while (true) { DatagramPacket datagramPacket = new DatagramPacket(buf, buf.length); socket.receive(datagramPacket); byte[] message = new byte[datagramPacket.getLength()]; System.arraycopy(buf, 0, message, 0, datagramPacket.getLength()); System.out.println(datagramPacket.getAddress()); System.out.println(new String(message)); }}}
public class MultiReceiver {public static void main(String[] args) throws IOException {InetAddress address = InetAddress.getByName("ff0e:0:0:0:0:8:8:8");MulticastSocket socket = new MulticastSocket(45588);// InetAddress addresss = Util.getNonLoopbackAddress();// socket.setTrafficClass(8);socket.joinGroup(address);// to be on the safe side (IPv6 == 65575 bytes, IPv4 = 65535)final byte receive_buf[] = new byte[66000]; while (true) {DatagramPacket datagramPacket = new DatagramPacket(receive_buf, receive_buf.length);socket.receive(datagramPacket);byte[] message = new byte[datagramPacket.getLength()];System.arraycopy(receive_buf, 0, message, 0, datagramPacket.getLength());System.out.println(datagramPacket.getAddress());System.out.println(new String(message));}}}
0 0
- JAVA 实现广播
- java UDP实现局域网广播
- java UDP实现局域网广播
- java UDP实现局域网广播
- java UDP实现局域网广播
- Java使用MulticastSocket实现多点广播
- java实现UDP广播数据报
- Java使用MulticastSocket实现多点广播
- Java实现系统内部消息广播的功能
- JAVA实现远程录屏或广播屏幕
- java网络编程: UDP 广播与多播的实现
- java网络编程: UDP 广播与多播的实现
- Java网络编程笔记--实现UDP广播发送与接收
- Java网络编程(四) 通过MulticastSocket实现广播
- 实现COM消息广播
- 实现COM消息广播
- 实现COM消息广播
- 实现COM消息广播
- HDOJ 4790 Just Random
- JAVA(ITEXT)生成PDF
- 只能打单面的打印机如何打双面
- Test Plan
- 安卓应用中使用main()函数
- JAVA 实现广播
- 无聊编写的一个简单的JDBC封装类
- codevs1219 骑士游历
- C程序 复制文件内容到另一个文件
- 编程之美2.2 不要被阶乘吓倒
- word07如何插入和删除分节符
- ON_COMMAND_RANGE用法
- Notice: Use of undefined constant user - assumed 'user' in E:\zendWorkspace\smarty_manage\configs\my
- WPF中导出excel