
1、发送步骤
创建发送端的Socket对象(DatagramSocket)
创建数据,并把数据打包
调用DatagramSocket对象的方法发送数据
关闭发送端
2、实例
importjava.net.*;
importjava.io.*;
classSend
{
publicstaticvoidmain(String[]args)throwsException
{
DatagramSocketds=newDatagramSocket();//通过DatagramSocket对象创建udp服务
BufferedReaderbufr=
newBufferedReader(newInputStreamReader(System.in));//从键盘上面输入文本
Stringline=null;
while((line=bufr.readLine())!=null)//当输入不为空时
{
if("byebye".equals(line))//当输入为byebye时退出程序
break;
//确定好数据后,并把数据封装成数据包
byte[]buf=line.getBytes();
DatagramPacketdp=
newDatagramPacket(buf,buf.length,InetAddress.getByName("10.32.0.23"),30000);//发送至指定IP,指定端口
ds.send(dp);//通过send方法将数据包发送出去
}
ds.close();//关闭资源
}
}原文来自:https://www.py.cn © 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END


















































暂无评论内容