网络编程(UDP协议)
来源:互联网 发布:商品查询软件下载 编辑:程序博客网 时间:2024/05/22 19:50
使用UDP协议编写一个网络程序,设置接收端程序的监听端口是8001,发送端发送的数据是“Hello, world”。
(1)代码
import java.net.*;public class UdpReceive {public static void main(String[] args)throws Exception {//创建存放接收数据的数组byte[] b=new byte[1024]; //创建接收端的DatagramSocket对象,端口号为8001DatagramSocket ds=new DatagramSocket(8001);//创建DatagramPacket对象,用于接收数据DatagramPacket dp=new DatagramPacket(b,1024);System.out.println("等待接收数据");//等待接收数据ds.receive(dp);//获取接收到的数据String str=new String(dp.getData());System.out.println(str);ds.close();}}
import java.net.*;public class UdpSend {public static void main(String[] args) throws Exception{//创建存放发送数据的字节数组byte[] b=new byte[1024];//创建接收端的DatagramSocket对象DatagramSocket ds=new DatagramSocket();//要发送的数据String str="Hello,world!";//创建一个数据包DatagramPacket dp=new DatagramPacket(str.getBytes(),str.length(),InetAddress.getByName("localhost"),8001);//发送数据System.out.println("发送消息");ds.send(dp);ds.close();System.out.println("消息发送完毕");}}(2)运行结果
先运行接收端,等待接收数据
再运行发送端
阅读全文
0 0
- 网络编程(UDP协议)
- 网络编程(UDP协议)
- 网络编程--UDP协议
- 网络编程UDP协议
- 网络编程(UDP协议-聊天程序)
- 网络编程之UDP协议
- 网络编程之UDP协议
- linux网络编程--UDP协议
- 网络编程之UDP协议
- 网络编程之UDP协议
- UDP协议的网络编程
- 网络编程之UDP协议
- 网络编程-UDP协议的简单示例(P)
- Socket网络编程(一)入门及UDP协议实例
- Socket网络编程(二)UDP协议实现聊天工具
- java网络编程(2)InetAddress 类及udp协议
- JavaSE——UDP协议网络编程(一)
- JavaSE——UDP协议网络编程(二)
- JAVA课程设计 推箱子小游戏
- codeforces 900C. Remove Extra One
- Altium Designer 原理图生成pcb的时候不添加room
- 使用Hibernate原生API实现CURD操作
- Zabbix探索
- 网络编程(UDP协议)
- 关于MySQL5.7左右免安装的安装问题
- 1. java.util.List 与 2.java.util.ArrayList<E>
- SDUT-2560-->又见回文
- POJ 1321 棋盘问题(搜索)
- linux系统修改route路由
- 20171217---Day018
- js文件全局引用redux的store
- 将用eclipse写成的JAVA程序转换为exe(实用!)