您的位置:首页 > 编程语言 > Java开发

java技术论文

2016-06-17 15:00 351 查看

package cn.itcast.demo05_网络编程_UDP协议的发送和接受;

import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;

/*
 * UDP协议的发送端:
 *
 * 步骤:
 * 1.实例化一个DatagramSocket对象;
 * 2.准备数据:
 *   1).对方IP-->InetAddress类型
 *   2).对方端口-->int
 *   3).信息内容-->byte[]数组
 * 3.准备一个"数据包对象":DatagramPacket
 * 4.调用DatagramSocket对象的send()方法,发送"数据包";
 * 5.释放资源
 */
public class Send {
 public static void main(String[] args) throws IOException {
  //1.实例化一个DatagramSocket对象;
  DatagramSocket socket = new DatagramSocket();
  //2.准备数据:
  //2-1:对方IP
  InetAddress ip = InetAddress.getByName("127.0.0.1");//大家可以指定其它机器的IP地址
  //2-2:对方端口
  int port = 8888;
  //2-3:信息内容
  byte[] byteArray = "你好,这是通过UDP发送的数据,请查收!".getBytes();
  
  //3.准备一个"数据包对象":DatagramPacket
  DatagramPacket pck = new DatagramPacket(byteArray,
            byteArray.length,
            ip,
            port);
  //4.调用DatagramSocket对象的send()方法,发送"数据包";
  socket.send(pck);
  //5.释放资源
  socket.close();
  System.out.println("发送完毕!");
  
  
 }
}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: