?? multicastserver.java
字號(hào):
import java.net.*;
import java.io.*;
public class MulticastServer{
String groupHost="232.0.0.1"; //組播組虛擬IP
int port=5678; //端口
public MulticastServer(){
try{
MulticastSocket multicastSocket = new MulticastSocket(port); //MulticastSocket實(shí)例
InetAddress inetAddress = InetAddress.getByName(groupHost); //組地址
multicastSocket.joinGroup(inetAddress); //加入到組播組中
while (true){
byte[] received = new byte[128]; //接收數(shù)據(jù)緩沖
DatagramPacket datagramPacket = new DatagramPacket(received, received.length); //接收數(shù)據(jù)的數(shù)據(jù)報(bào)
multicastSocket.receive(datagramPacket); //接收數(shù)據(jù)
System.out.println(new String(received)); //輸出接收到的數(shù)據(jù)
}
}
catch (Exception exception){
exception.printStackTrace(); //輸出出錯(cuò)信息
}
}
public static void main(String [] arstring){
new MulticastServer();
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -