package network;
import java.net.*;
public class UDP {
public static void main(String[] args) throws Exception{
byte[] buf = new byte[1024];
//DatagramPacket ds = new DatagramPacket(8001);
DatagramSocket ds = new DatagramSocket(8001);
DatagramPacket dp = new DatagramPacket(buf,1024);
System.out.println("等待接收数据");
ds.receive(dp);
//String str= new String(dp.getData(),0,dp.getLength()) +"from " +dp.getAddress().getHostAddress() +":"+ dp.getPort();
String str= new String(dp.getData(),0,dp.getLength());
System.out.println(str);
ds.close();
}
}
package network;
import java.net.*;
public class UDPSEND {
public static void main(String[] args) throws Exception{
DatagramSocket ds = new DatagramSocket(3000);
String str = "hello world\n";
DatagramPacket dp = new DatagramPacket(str.getBytes(),str.length(),InetAddress.getByName("localhost"),8001);
System.out.println("发送数据");
ds.send(dp);
ds.close();
}
}
07-20
07-20
07-20
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交