DatagramPacket(byte[] buf, int length):將數據包中Length長的數據裝進Buf數組。
DatagramPacket類最重要的方法就是getData()了,它從實例中取得報文的Byte數組編碼。
簡單的實例說明
{接收數據的服務器}
byte[] buf = new byte[1000];
DatagramSocket ds = new DatagramSocket(12345);
//開始監視12345端口
DatagramPacket ip = new DatagramPacket(buf, buf.length);
//創建接收數據報的實例
while (true)
{
ds.receive(ip);
//阻塞,直到收到數據報后將數據裝入IP中
System.out.println(new String(buf));
}
{發送數據的客戶端}
InetAddress target = InetAddress.getByName(“www.xxx.com“);
文章來源于領測軟件測試網 http://www.kjueaiud.com/