java udp简单例子
来源:互联网 发布:java字符数组赋值 编辑:程序博客网 时间:2024/05/22 11:34
package com.justsee.tcpip;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.SocketException;public class UdpRecv {//先启动这个类,等待接受信息。public static void main(String[] args) throws IOException {System.out.println("等待接受");DatagramSocket datagramSocket = new DatagramSocket(8080);//指定接受信息的端口byte[] buf = new byte[1024];//指定最大接受信息的大小DatagramPacket datagramPacket = new DatagramPacket(buf, 1024);datagramSocket.receive(datagramPacket);//阻塞等待String string = new String(datagramPacket.getData(), 0,datagramPacket.getLength())+ " from "+ datagramPacket.getAddress().getHostAddress()+ ":" + datagramPacket.getPort();System.out.println(string);datagramSocket.close();}}package com.justsee.tcpip;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.net.SocketException;import java.net.UnknownHostException;public class UdpSend {//后启动发送类。public static void main(String[] args) throws IOException {System.out.println("发送");DatagramSocket datagramSocket = new DatagramSocket();String str = "我是中国人!";//因为是发送的中文,所以str.length()改为str.getBytes().length。//指定发送到的ip和端口DatagramPacket datagramPacket = new DatagramPacket(str.getBytes(),str.getBytes().length, InetAddress.getByName("172.30.31.53"),8080);datagramSocket.send(datagramPacket);datagramSocket.close();}}/*发送和接受都是以DatagramSocket为信息载体*/
- JAVA udp 简单例子
- java udp简单例子
- java UDP 编程简单例子
- Java简单的UDP通讯例子
- [Java]UDP通信的简单例子
- UDP简单通信例子
- UDP简单例子
- 一个简单的Java UDP协议通信的例子
- Java最简单的UDP收发数据的例子
- linux UDP的简单例子
- udp socket的简单例子
- MATLAB UDP-广播 简单例子
- java进行UDP编程例子
- java中udp小例子
- java udp简单总结
- java udp简单总结
- Java UDP 简单实例
- UDP网络通信的简单例子
- 【Linux】中TCP的握手与挥手
- [DP优化] POJ 1160 Post Office
- Android之SQlite存储
- Android内容提供者(Content provider)
- TST运行报错解决
- java udp简单例子
- java tcp简单例子
- Linux_博客-端口分类调研
- defy手机 小技能 问题
- spring mvc maven
- java关于多线程的面试题(三道)--参考答案
- JAVA启动参数大全之三:非Stable参数
- Android手机隐藏代码(手机指令大全)
- ado连接池遇到的问题