java udp传输实例
来源:互联网 发布:免越狱安装软件 编辑:程序博客网 时间:2024/06/08 16:10
服务器端,先运行
package com.fenuang.udpservice;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.SocketException;public class udpServicr {public static void main(String[] args) throws Exception {// TODO Auto-generated method stub// 新建套接字对象 并绑定端口号DatagramSocket socket = new DatagramSocket(9090);// 创建一个空的数据包存储接受的数据byte[] receive = new byte[1024];DatagramPacket packet = new DatagramPacket(receive, receive.length);int i = 1;boolean flag = true;while (flag) {socket.receive(packet);System.out.println(new String(receive, 0, packet.getLength()) + i++);}socket.close();// E:\java\\fenuangworkspace\\udp\b\in>java// com.fenuang.udpservice.udpcelent}}
客户端 使用命令行运行,
顺便普及下怎么使用命令行去运行eclipse编译后的文件
E:\java\\fenuangworkspace\udp\b\in>java com.fenuang.udpservice.udpcelent
到项目的bin文件夹下.包名.文件名
package com.fenuang.udpservice;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.net.SocketException;/** * 用户端,发射数据 * * @author fenuang * */public class udpcelent {public static void main(String[] args) throws Exception {// 创建套接字对象DatagramSocket socket = new DatagramSocket();// 写入准备发送的数据String data = "黄粲迪我爱你";DatagramPacket packet = null;for (int i = 1; i < 100; i++) {// 把数据封装到数据包中// 发送给制定ip的服务器packet = new DatagramPacket(data.getBytes(), data.getBytes().length, InetAddress.getByName("192.168.0.109"),9090);/* * DatagramPacket packet1 = new DatagramPacket(data.getBytes(), * data.getBytes().length, InetAddress.getLocalHost(), 9090); */// 发射数据socket.send(packet);}// 关闭发射器socket.close();}}
0 0
- java udp传输实例
- JAVA UDP 图像传输实例
- 【基于Java】udp传输实例
- Java NIO实例-DatagramChannel实现UDP协议传输
- java UDP传输
- java UDP传输详解
- java udp传输protobuf
- java(7)--UDP传输
- Java基于UDP传输信息
- 理解java中的UDP传输!
- java中UDP传输协议
- UDP传输文件(java)
- java socket udp实例
- Java UDP实例
- java----UDP编程实例
- Java UDP 简单实例
- Java UDP编程实例
- Java使用UDP实现数据的传输
- 图解在反汇编中识别VC++之if-else分支语句
- 这是一篇博客
- 一个支持集群版 redis3.0 的客户端例子
- C++字符串和字符串结束标志
- B-树和Hash索引区别
- java udp传输实例
- Android 多线程之IntentService 完全详解
- 链表中倒数第k个结点
- win7+qt4+qtcreator+OpenCV 2.4.10的开发环境搭建
- Android性能优化总结
- Angularjs留存(一)
- 要么读书,要么健身,要么恋爱(三)城南旧事
- 使用merge标签自定义View
- 各种数据库信息查看命令