⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 multicastclient.java

📁 服务器端程序将dat.txt中的内容不断的向局域网内广播, 客户端程序接收局域网内的广播内容.
💻 JAVA
字号:
import java.io.*;
import java.net.*;
import java.util.*;
public class MulticastClient{
	public static void main(String args[]) throws IOException{
		MulticastSocket socket=new MulticastSocket(4001); 
		InetAddress address=InetAddress.getByName("230.0.0.1"); 
		socket.joinGroup(address); 
		DatagramPacket packet;
		
		byte[] buf=new byte[20000]; 
		packet=new DatagramPacket(buf,buf.length); 
		socket.receive(packet);
		String received=new String(packet.getData()); 
		//截取有用字符串
		String proData=received.trim();
		//得到广播源的地址
		String serverAddress=packet.getAddress().getHostAddress();
		
		System.out.println("获得");
		System.out.println("从 "+serverAddress+" 发出的广播");
		System.out.println("广播内容:\n"+proData); 
		socket.leaveGroup(address); 
		socket.close();
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -