黑马程序员技术交流社区
标题:
UDP
[打印本页]
作者:
fmi110
时间:
2015-9-17 17:07
标题:
UDP
a
package net.program;
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.SocketException;
import java.net.UnknownHostException;
public class UdpSendDemo {
/**
* 192.168.11.248
255.255.255.0
192.168.11.1
* UDP数据报协议发送数据流程:
* 1 创建发送端的Socket对象,DatagramSocket
* 2 创建数据,并将数据封包,底层为IO数据流
* 3 调用DatagramSocket对象的发送方法,将数据发送
* 4 释放资源
* @throws IOException
*/
public static void main(String[] args) throws IOException {
//DatagramSocket()
// 构造数据报套接字并将其绑定到本地主机上任何可用的端口。
DatagramSocket ds = new DatagramSocket();
//创建数据
byte[] bys = "This is UDP demo".getBytes();
int length = bys.length;
//数据封装DatagramPacket
//DatagramPacket(byte[] buf, int length, InetAddress address, int port)
InetAddress address = InetAddress.getByName("192.168.11.248");
System.out.println(address.getHostAddress()+"..."+address.getHostName());
DatagramPacket dp = new DatagramPacket(bys, length, address,10086);
ds.send(dp);
//释放资源
ds.close();
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2