步骤一:创建客户端和服务端类
首先,创建类Client表示客户端;然后,创建类Server表示服务端,Client类代码如下所示:
public class Client {
public static void main(String[] args){
}
}
Server类代码如下所示:
public class Server {
public static void main(String[] args){
}
}
步骤二:客户端向服务器发送数据,服务器端接收该数据
要实现客户端向服务器端发送数据“Hello!I m Client”,详细过程如下:
1)创建Socket实例。在Client类中新建start方法,在该方法中,创建用于接收和发送UDP的DatagramSocket类的实例。客户端使用无参数的构造方法构造DatagramSocket类的实例即可。
2)构建发送包。使用如下构造方法来构造数据包DatagramPacket类的对象:
DatagramPacket(byte[] buf,int length,InetAddress clientAddress,int clientPort)
上述构造方法表示从buf数组中,取出length长度的