怎么在java中使用UDP发送数据
短信预约 -IT技能 免费直播动态提醒
这篇文章将为大家详细讲解有关怎么在java中使用UDP发送数据,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
Java可以用来干什么
Java主要应用于:1. web开发;2. Android开发;3. 客户端开发;4. 网页开发;5. 企业级应用开发;6. Java大数据开发;7.游戏开发等。
1、发送步骤
创建发送端的Socket对象(DatagramSocket)
创建数据,并把数据打包
调用DatagramSocket对象的方法发送数据
关闭发送端
2、实例
import java.net.*;import java.io.*; class Send{public static void main(String[] args) throws Exception{DatagramSocket ds = new DatagramSocket();//通过DatagramSocket对象创建udp服务BufferedReader bufr =new BufferedReader(new InputStreamReader(System.in));//从键盘上面输入文本String line = null;while((line=bufr.readLine())!=null)//当输入不为空时{if("byebye".equals(line))//当输入为byebye时退出程序break;//确定好数据后,并把数据封装成数据包byte[] buf = line.getBytes();DatagramPacket dp =new DatagramPacket(buf,buf.length,InetAddress.getByName("10.32.0.23"),30000);//发送至指定IP,指定端口ds.send(dp);//通过send方法将数据包发送出去}ds.close();//关闭资源}}
关于怎么在java中使用UDP发送数据就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341