您的位置:首页 > 其它

socket通信——通过Udp传输方式,将一段文字数据发送出去

2014-07-17 22:55 507 查看
需求:通过Udp传输方式,将一段文字数据发送出去

定义一个Udp发送端

思路:

1、建立updsocket服务

2、提供数据,并将数据封装到数据包中。

3、通过socket服务的发送功能,将数据包发出去

4、关闭资源。
import java.net.*;
class UdpSend
{
public static void main(String[] args) throws Exception
{
//1、创建udp服务,通过DatagramSocket对象
DatagramSocket ds=new DatagramSocket(8888);

//2、确定数据,并封装成数据包,DatagramPacket(byte[] buf,int length,InetAddress address,int port)
byte[] buf="udp ge men lai le".getBytes();
DatagramPacket dp=
new DatagramPacket(buf,buf.length,InetAddress.getByName("192.168.1.254"),10000);

//3、通过socket服务,将已有的数据包发送出去。通过send方法
ds.send(dp);

//4、关闭资源
ds.close();
}
}

class  UdpRece
{
public static void main(String[] args)
{
//1、创建udp socket,建立端点。
DatagramSocket ds=new DatagramSocket(1000);

//实现持续接收
while (true)
{
//2、定义数据包,用来存储数据

}
System.out.println();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐