网络通信三要素: IP 协议: TCP: 建立连接,发送速度慢 三次握手协议 UDP: 不需要建立连接,发送速度快 安全性低 端口 0--65535 Socket: 负责数据的发送和接收 使用UDP实现数据的发送 1 创建Socket端点实现数据的发送 DatagramSocket: 基于UDP,发 ...
分类:
Web程序 时间:
2017-08-10 17:05:39
阅读次数:
176
UDP编程: 将要传输的数据定义成数据包(Datagram),在数据报中指明所要到达的Socket(主机地址和端口号),然后再将数据报发送出去。 相关操作类: DatagramPacket 数据报包 DatagramSocket 进行端到端通信的类 服务器端实现步骤: 客户端实现步骤: 服务器端: ...
分类:
编程语言 时间:
2017-07-30 18:13:44
阅读次数:
145
接收方创建步骤: 1. 创建一个DatagramSocket对象,并指定监听的端口号 DatagramSocket socket = new DatagramSocket (4567); 2. 创建一个byte数组用于接收 byte data[] = new byte[1024]; 3. 创建一个空 ...
分类:
移动开发 时间:
2017-07-09 10:29:35
阅读次数:
314
1 package UDP; 2 3 import java.io.IOException; 4 import java.net.DatagramPacket; 5 import java.net.DatagramSocket; 6 import java.net.InetAddress; 7 im... ...
分类:
其他好文 时间:
2017-07-03 18:10:56
阅读次数:
172
public class Service { // 服务器 public static void main(String[] args) { DatagramPacket dp = null; //打包 和 拆包数据 DatagramSocket ds = null; // 接收和 发送数据 //创 ...
分类:
其他好文 时间:
2017-06-17 10:07:16
阅读次数:
152
练习1 接收类 package com.socket.demo; import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; public class UDPReceiveDe ...
分类:
编程语言 时间:
2017-06-04 11:47:25
阅读次数:
223
UDP的实现 Java中实现UDP协议的两个类,分别是DatagramPacket数据包类以及DatagramSocket套接字类。 其与TCP协议实现不同的是: UDP的套接字DatagramSocket相比于Socket、ServerSocket来说,是一个非常简单的概念,没有连接的含义。套接字 ...
分类:
编程语言 时间:
2017-06-02 19:39:45
阅读次数:
301
1、UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议,是OSI(Open System Interconnection,开放式系统互联) 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,IETF RFC 768是UDP的正式规范。UDP在 ...
分类:
其他好文 时间:
2017-05-23 13:14:42
阅读次数:
311
package com.atguigu.java1; import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import ...
分类:
其他好文 时间:
2017-05-23 11:15:52
阅读次数:
156
1 /** 2 * 发送方 3 */ 4 public class DataGramSender { 5 6 public static void main(String[] args) { 7 try { 8 //9999向外发的端口号 9 DatagramSocket socket = new ... ...
分类:
其他好文 时间:
2017-05-12 00:07:48
阅读次数:
184