level 9
package com.udp.lan;
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.InetAddress;
import java.net.MulticastSocket;
import java.net.UnknownHostException;
/*
* 虚拟IP:224.3.2.2
* 端口8810
* 客户端发送数据
* */
public class UDP_send {
public UDP_send() {
// TODO Auto-generated constructor stub
}
public void client_send1(String msg){
InetAddress group = null;
try {
group = InetAddress.getByName("239.22.21.20");
} catch (UnknownHostException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
int port=9810;
MulticastSocket socket1=null;
try{
socket1=new MulticastSocket(port);
DatagramPacket sendPack=new DatagramPacket(msg.getBytes(),
msg.getBytes().length,group,port);
socket1.send(sendPack);
}catch(IOException e){
e.printStackTrace();
}finally{
if(socket1!=null){
socket1.close();
}
}
}
}
这是手机端发送数据的类,点击发送也不会报错,单是电脑端就是收不到
2013年10月20日 15点10分