UDP 服务器端:DatagramSocket 1.创建一个DatagramSocket对象,并设置监听端口 DatagramSocket datagramSocket = newDatagramSocket( 端口号); 2.创建空的DatagramPackagt对象 DatagramPacket packet = new DatagramPcaket( data,data.length); 3.使用receive方法接收客户端发送的数据(阻塞等待) socket.receive(packet); 4.关闭连接 socket.close( ); 客户端:DatagramSocket 1.创建一个DatagramSocket对象,并设置发送端口 DatagramSocket datagramSocket = newDatagramSocket( 端口号); 2.创建一个InetAddress对象 InetAddress serverAddress = InetAddress.getByName("服务器IP地址"); 3. 创建DatagramPackagt对象,并指定发送的目标端口 DatagramPacket packet = new DatagramPcaket( data, data.length,serverAddress, 端口号); 4.调用scoket对象的send方法发送数据 socket.send(packet); 5.关闭套接字
|