标签:style class java com get 数据
UDP传输是一个面向无连接的传输方式,什么叫无连接呢,简单点说呢就是不管你在不在线,我都发数据给你,像那个电影里警察拿的那个呼叫用的就这这个原理
还有以前的QQ聊天也是,现在2013版的可以选择是UPD还是TCP,好了不多说,上点代码玩一下
分析:通过udp传输方式,将一段数据发送出去
思路:package com.szc02;
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.SocketException;
public class UdpSendDemo {
public static void main(String[] args) throws IOException
{
//1,创建udp服务。通过DatagramSocket对象,并且指定一个端口,你也可以不指定
DatagramSocket ds;
try {
ds = new DatagramSocket(10001);
//2,确定数据,并封装数据包
byte[] buf ="hello UDp ".getBytes();
//这里的ip自己指定
DatagramPacket dp =
new DatagramPacket(buf,buf.length,InetAddress.getByName("172.16.17.7"),10001);
//3,通过socket服务,将已有的数据包发送出去,通过send方法
ds.send(dp);
//4,关闭资源
ds.close();
} catch (SocketException e) {
e.printStackTrace();
}
}
}
5,关闭资源。
记住以上大步骤,这里其实有很多的异常,我直接抛出去了,主要是讲解步骤
标签:style class java com get 数据
原文地址:http://blog.csdn.net/shaozucheng/article/details/33358587