這是妳想要的效果嗎?
導入Java . net . *;
UdpSend類{
公共靜態void main(String[] args)引發異常{
//1.通過DatagramSocket對象創建udp服務。
DatagramSocket ds =新的datagram socket(8888);//-此處的端口號不應與UdpRece的端口號相同。
//2.確定數據並打包成數據包。
//DatagramPacket(byte[] buf,int length,InetAddress address,?
int端口)?
//構造壹個數據報包,用於向指定主機發送壹個有長度的包。
指定端口號。
byte[] buf = "udp shu ju lai le "。getBytes();
DatagramPacket dp =?
新建DatagramPacket(buf,buf.length,InetAddress.getByName
("169.254.200.14"),10000);//-此處的端口號與UdpRece相同。
//3.通過套接字服務發送現有數據包。通過send方法。
ds . send(DP);
//4.關閉資源
ds . close();
}
}
最後我想說,先運行UdpRece再運行UdpSend,反之亦然。