UDP:socket服务端和接收端的基本使用实例
来源:互联网 发布:在淘宝网上怎么买彩票 编辑:程序博客网 时间:2024/06/04 18:03
服务端代码:
package com.franky.net;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;public class UDPSendClient {public static void main(String[] args) throws IOException {//1.建立socket发送端服务器DatagramSocket ds = new DatagramSocket();//2.确定发送的内容,IP地址,端口,并包装成数据包String str= "UDP服务端发送的数据!";byte[] buf = str.getBytes();DatagramPacket dp = new DatagramPacket(buf, buf.length, InetAddress.getByName("127.0.0.1"), 10000);//3.发送数据ds.send(dp);//4.关闭服务ds.close();}}接收端代码:
package com.franky.net;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;public class UDPRecClient {/** * @param args * @throws IOException */public static void main(String[] args) throws IOException {//1.建立socket接收端服务器,并指定接收的端口号DatagramSocket ds = new DatagramSocket(10000);//2.建立接收数据的数据包包对象byte[] buf = new byte[1024];DatagramPacket dp = new DatagramPacket(buf, 0, buf.length);//3.用数据包接收数据,并获取数据包内的地址,端口号,内容等信息ds.receive(dp);int port = dp.getPort();String ip = dp.getAddress().getHostAddress();byte[] data = dp.getData();String str = new String(data, 0, dp.getLength());System.out.println("ip:"+ip+"part:"+port+"data:"+str);//4.关闭服务ds.close();}}
0 0
- UDP:socket服务端和接收端的基本使用实例
- 一个关于UDP socket服务端接收长度不正确的问题
- 基于UDP的socket 客户端和服务端
- UDP的代码实例 接收和发送
- UDP协议接收端的基本代码
- udp发送和接收消息,服务端
- windows Socket编程之UDP的服务端和客户端
- C语言socket UDP广播的发送和接收示例
- Java-网络编程(IP地址)-(TCP和UDP)-(Socket)-(Udp-发送端)-(Udp-接收端)
- iOS Socket 服务端 基本使用
- 【Socket】Python UDP和TCP的socket实例
- UDP传输协议的基本应用-发送和接收
- PHP-Socket服务端客户端发送接收通信实例详解
- PHP-Socket服务端客户端发送接收通信实例详解
- udp的接收端
- socket 客户端和服务端的TCP基本通信
- Socket ( Udp) 通信服务端
- Socket实现客户端和服务端 简单的入门实例
- windows核心编程学习日记-字符和字符串处理 上篇
- <meta name="name" content="string">
- Using SMTP, Gmail, and STARTTLS
- GNU C函数嵌套定义及闭包
- spring security3.x学习(20)_初探authorize标签和第四个例子
- UDP:socket服务端和接收端的基本使用实例
- 使用强制性的手段来结束一个进程
- LeetCode:Single Number II
- 算法导论-----------------0-1背包问题dp求解
- 百练 2574(八皇后DFS)
- QT vs2008 配置
- ARM的中断处理
- javascript数组的直接量语言允许有可选的结尾的逗号
- 十七周项目三--胖子伤不起