import java.net.*;
/**
- 软件包的发送方式:准备好发送的字节,一般通过字节数组来存储,
- 还需要数据包的有效长度,对方的ip地址和端口,以及自己的Ip和端口
- 将以上四种数据封装在一起叫做数据包,这类似于邮件或者信件
- DataGramSocket 在发送方和收件方都有用于发送与接收数据包,类似于邮局
- 其中reiceve()和send()分别是收件和发送的方法
*/
public class UdpClient {
public static void main (String[] args) throws Exception {
DatagramSocket poster = null;
poster = new DatagramSocket ( ); //准备好邮局
String str = “你好!”;
DatagramPacket packet = new DatagramPacket ( str.getBytes (),
str.getBytes ().length,
InetAddress.getByName ( “127.0.0.1” ),
9999);
// 邮局发送包
poster.send ( packet );
}
}