使用UDP协议编写一个网络程序,设置接收端程序的监听端口是8001,发送端发送的数据是“Hello, world”

来源:互联网 发布:伟创网络 编辑:程序博客网 时间:2024/05/19 00:38
import java.net.*;  public class UdpC {      public static void main(String[] args) throws Exception {       DatagramSocket dS=new  DatagramSocket(3000);           String str="Hello world"; //要发送的数据        DatagramPacket dp=new DatagramPacket(str.getBytes(),str.length(),        InetAddress.getByName("localhost"), 8001);        dS.send(dp);        dS.close();      }  }  
import java.net.*;  public class Udp {      public static void main(String[] args) throws Exception {     byte[]buf=new byte[1024];//创建一个长度为1024的字节数组,用于接收数据     DatagramSocket dS=new  DatagramSocket(8001);//设置监听端口号为8001     DatagramPacket dp=new DatagramPacket(buf,1024);      System.out.println("接收数据:");      dS.receive(dp);      String str=new String(dp.getData(),0,dp.getLength());      System.out.println(str);      dS.close();      }  }  


阅读全文
0 0
原创粉丝点击