?? msend.java
字號:
// 儅儖僠僉儍僗僩僷働僢僩憲怣僾儘僌儔儉Msend.java
// 偙偺僾儘僌儔儉偼,儅儖僠僉儍僗僩僷働僢僩傪憲怣偟傑偡
// 巊偄曽java Msend [儅儖僠僉儍僗僩傾僪儗僗] [億乕僩斣崋]
// 儔僀僽儔儕偺棙梡
import java.net.*;
import java.io.*;
// Msend僋儔僗
public class Msend {
// 張棟偺杮懱
public static void main(String[] arg){
String multicastAddress = "224.0.0.1" ;
// 儅儖僠僉儍僗僩傾僪儗僗224.0.0.1偼,
// 儖乕僞傪墇偊側偄応崌偺傾僪儗僗偱偡
int port = 6000 ;
// 僠儍僢僩梡偺億乕僩斣崋,巜掕偑側偗傟偽6000 斣偲偟傑偡
MulticastSocket s = null;
byte[] buff = new byte[1024] ;
if(arg.length >= 1) multicastAddress = arg[0] ;
if(arg.length >= 2) port = Integer.parseInt(arg[1]) ;
try{
InetAddress chatgroup
= InetAddress.getByName(multicastAddress) ;
MulticastSocket soc = new MulticastSocket(port) ;
soc.joinGroup(chatgroup) ;
while(true){
int n = System.in.read(buff,0,buff.length) ;
if(n > 0){
DatagramPacket dp
= new DatagramPacket(buff,n,chatgroup,port) ;
soc.send(dp) ;
}
else break ;// 儖乕僾廔椆
}
}catch(Exception e){
e.printStackTrace() ;
System.exit(1) ;
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -