网络编程 UDP发送数据

news/2024/5/18 14:00:58 标签: udp, 网络, 网络协议

UDP通信原理
不可靠的网络协议,在通信的两端各建立一个Socket对象(发送和接收数据)

发送数据的步骤
1.创建发送端的Socket对象(DatagramSocket)
2.创建数据,并把数据打包
3.调用DatagramSocket对象的方法发送数据
4.关闭发送端

		//创建发送端的Socket对象(DatagramSocket)
        DatagramSocket ds = new DatagramSocket();

        //创建数据,并把数据打包
        //构造一个数据包,发送长度为length的数据包到指定主机的指定端口号
        byte[] bys = "hello,uod,我来了".getBytes();
        int length = bys.length;
        InetAddress address = InetAddress.getByName("192.169.41.9");
        int port = 10086;
        DatagramPacket dp=new DatagramPacket(bys,length,address,port);

        //调用DatagramSocket对象的方法发送数据
        ds.send(dp);

        //关闭发送端
        ds.close();

http://www.niftyadmin.cn/n/1782575.html

相关文章

2017计算机在线作业二,【2017年整理】计算机应用基础(第2版)-在线作业_C.doc

【2017年整理】计算机应用基础(第2版)-在线作业_C计算机应用基础(第2版)-在线作业_C一 单项选择题1.下面关于系统更新说法正确的是______。即使计算机无法上网,系统更新也会自动进行其所以系统需要更新是因为操作系统存在着漏洞所有的更新应及时下载安装&#xff0c…

【线程】多线程创建,传参,共享数据,终止,等待,清除

多线程优点 使用线程的理由之一: 和进程相比,它是一种“节俭”的多任务操作方式。在linux系统下,启动一个新的进程必须分配给他独立的地址空间,建立众多的数据表来维护它的代码段、堆栈段和数据段,这是一种“昂贵的”多…

网络编程 UDP接收数据

接收数据的步骤 1.创建接收端的Socket对象(DatagramSocket) 2.创建一个数据包,用于接收数据 3.调用DatagramSocket对象的方法接收数据 4.解析数据包,并把数据在控制台上显示 5.关闭接收端 //创建接收端的Socket对象(DatagramSocket)DatagramSocket ds new DatagramSocket(1008…

计算机ms office2010考试题库,国家二级计算机msoffice2010选择题题库

111下列叙述中正确的是A) 一个算法的空间复杂度大,则其时间复杂度也必定大B) 一个算法的空间复杂度大,则其时间复杂度必定小C) 一个算法的时间复杂度大,则其空间复杂度必定小D) 算法的时间复杂度与空间复杂度没有直接关系2下列叙述中正确的是…

tablediff工具实用

1. tablediff 是什么? tablediff 实用工具用于比较两个非收敛的表中的数据,它对于排除复制拓扑中的非收敛故障非常有用。 2. tablediff 用哪些用法? 1) . 在充当复制发布服务器的 Microsoft SQL Server 实例中的源表与充当复制订阅服务器的一…

网络编程 UDP通信程序练习

要求 UDP发送数据: 数据来源于键盘记录,直至输入的数据是886,发送数据结束 UDP接收数据: 因为接收端不知道发送端什么时候停止发送,故意采用死循环接收 代码示例 发送端 public class SendDemo {public static void main(String[] args) throws IOException {//创建发送端对…

写论文常用的计算机技巧,计算机毕业论文答辩技巧

毕业论文答辩计算机毕业论文,答辩过程:1凡参加答辩的学生必须仪表整齐,口齿流畅简捷地介绍毕业设计(论文)的名称、来源、任务内容、可行性分析、方案论证及制定,设计过程、工作原理、试验情况、设计的难点、创新点、新颖性、应用价…

hdu 2795 - Billboard

第一眼看这题不知所云,现在已经能轻松分析,看样子这两天进步还是有的。这题h是10^9的,看起来有点吓人,但因为n只有20W,所以h是10^999也没用,当h很大时数据范围就被固定在n上了,这点要多谢chenan…