最新文章列表

【转】UDP OR TCP协议的远程控制软件

 21世纪,这是一个远程控制的时代,越来越多的人开始接触和使用远程控制软件进行远程学校和办公,不管您身在何处,只要能够联网,就可以使用网 ...
不打伞的蘑菇 评论(0) 有1080人浏览 2014-10-10 13:19

UDP传输和UDP接收

UDP的传输端:通过先建立一个发送数据包的套接字(路径),定义一个发送方的地址,再定义一个接收方的地址,再创建一个要发送的数据包传输。 import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetSocketAddress; import java.net.SocketAddress; ...
UDP 
932035345 评论(0) 有486人浏览 2014-10-10 00:12

UDP的理解和对UDP的简单使用

   数据报协议(UDP)是 OSI 参考模型中一种无连接的传输 层协议,和TCP一样,都是传输层的最主要的协议,都是用于 实现端到端口的数据传输,只是他们对于数据传输的可靠性 强调不同:TCP要求的是可靠地数据传输,而UDP没有要求是 可靠的数据传输,因而UDP也就有下面的特点。     UDP的特点;1,UDP是无连接的(UDP传送数据前并不与对 方建立连接); 2,UDP传输数据的 ...
紫梦飘逸 评论(0) 有1202人浏览 2014-09-14 19:06

Java Socket学习笔记(五)- NIO UDP实践

一、回传协议接口和UDP方式实现: 1.接口: import java.nio.channels.SelectionKey; import java.io.IOException; public interface EchoProtocol { void handleAccept(SelectionKey key) throws IOException; void han ...
kingxss 评论(0) 有6676人浏览 2014-07-31 19:45

Java Socket学习笔记(二)- UDP基本使用

一.服务端代码: import java.io.*; import java.net.*; public class UDPEchoServer { private static final int ECHOMAX = 255; // Maximum size of echo datagram public static void main(String[] ...
kingxss 评论(0) 有2081人浏览 2014-07-31 18:20

高性能 TCP & UDP 通信框架 HP-Socket v3.2.2 正式发布

  HP-Socket 是一套通用的高性能 TCP/UDP 通信框架,包含服务端组件、客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP 通信系统,提供 C/C++、C#、Delphi、E(易语言)、Java、Python 等编程语言接口。HP-Socket 对通信层实现完全封装,应用程序不必关注通信层的任何细节;HP-Socket 提供基于事件通知模型的 API ...
guaishou 评论(0) 有751人浏览 2014-07-15 10:38

高性能 TCP & UDP 通信框架 HP-Socket v3.2.2 正式发布

  HP-Socket 是一套通用的高性能 TCP/UDP 通信框架,包含服务端组件、客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP 通信系统,提供 C/C++、C#、Delphi、E(易语言)、Java、Python 等编程语言接口。HP-Socket 对通信层实现完全封装,应用程序不必关注通信层的任何细节;HP-Socket 提供基于事件通知模型的 API ...
guaishou 评论(0) 有737人浏览 2014-07-14 10:35

高性能 TCP & UDP 通信框架 HP-Socket v3.2.2 正式发布

  HP-Socket 是一套通用的高性能 TCP/UDP 通信框架,包含服务端组件、客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP 通信系统,提供 C/C++、C#、Delphi、E(易语言)、Java、Python 等编程语言接口。HP-Socket 对通信层实现完全封装,应用程序不必关注通信层的任何细节;HP-Socket 提供基于事件通知模型的 API ...
guaishou 评论(0) 有2040人浏览 2014-07-09 10:56

【Java TCP/IP Socket】UDP Socket(含代码)

转自:http://blog.csdn.net/ns_code/article/details/14128987 UDP的Java支持     UDP协议提供的服务不同于TCP协议的端到端服务,它是面向非连接的,属不可靠协议,U ...
wallimn 评论(0) 有5841人浏览 2014-05-09 23:17

NIO UDP 编程

   和TCP的SocketChannel类似,UDP的DatagramChannel能充分利用NIO的优势。 服务端:Selector, DatagramChannel, ByteBuffer 客户端:DatagramChannel, ByteBuffer 区别: a. 服务端没有与TCP的ServerSocketChannel相对应的Channel,服务端和客户端之间更趋于平等,不过服务端 ...
czj4451 评论(0) 有4206人浏览 2014-04-17 23:18

JAVA基础----网络通信之UDP通信

java UDP通信的实现,代码如下 1、简单的通信 package com.out.udp; import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; /** * 1、创建客户端+端口 * ...
无量 评论(0) 有4014人浏览 2014-04-15 20:09

JDK发送接收TCP/UDP数据

本文的理论和代码摘录于《疯狂Java讲义》http://book.51cto.com/art/201203/322540.htm,测试部分的截图是本人增加的。 1.UDP协议和TCP协议简单对比如下。 TCP协议:可靠,传输大小无限制,但是需要连接建立时间,差错控制开销大。 UDP协议:不可靠,差错控制开销较小,传输大小限制在64KB以下,不需要建立连接。 2.使用DatagramSocket发 ...
xpenxpen 评论(0) 有1943人浏览 2014-04-12 22:39

UDT协议-基于UDP的可靠数据传输协议的实现分析(7)-流量和拥塞控制

流量控制 对于一个带宽1Gbps, RTT为100ms的网络来说 BDP=1,000,000,000*0.1/8=12,500,000字节=12207K=12M 传统TCP接收窗口大小=65535byte=64K, 显然满足不了 udt使用包大小1500byte, 默认接口窗口大小为8192, 因此接收窗口的大小为=1500*8192=12,288,000字节=12000K=11.7M 因此, 可 ...
jimmee 评论(0) 有4091人浏览 2014-04-02 20:53

UDT协议-基于UDP的可靠数据传输协议的实现分析(6)-链接的建立和关闭

1. 模式有client/server mode(客户端,服务器端模式) and the rendezvous mode(会合模式,可同时向对方发送请求)2. client发送的握手信息,信息有:1) UDT version: udt版本,主要用作兼容性处理2) Socket Type: STREAM (0) or DGRAM (1).3) Initial Sequence Number: 第一 ...
jimmee 评论(0) 有1951人浏览 2014-04-01 22:47

协议-基于UDP的可靠数据传输协议的实现分析(5)-可靠性怎么保证

发送方的处理:1) 包发送确认后,由于还没有收到确认,先缓存2) 收到确认包后,从缓存中删除发送的包3) 接收方将丢失的包通知过来,或者超过一定的时候,若还没有收到确认的包,进行重传(注意,这个由接收线程触发)接收方的处理:1) 接收到包的数据,先将数据放到缓存中,a. 若有丢包现象,通知发送方,同时记录丢失的包 b.若是重传的包,从丢失的列表中删除2) 发送确认包3) 丢失的包,超时会让发送方再 ...
jimmee 评论(0) 有3732人浏览 2014-03-31 23:08

UDT协议-基于UDP的可靠数据传输协议的实现分析(4)-发送和接收的算法

0. 计时器udt有四种计时器: ACK, NAK, EXP and SND 1. 发送端的算法数据结构和变量:1)SenderLossList: 记录发送方丢失的包的列表,根据序号升序排列2)sendBuffer: 记录发送过的包和序号发送算法:1)如果丢失列表不为空,则重传这些packet包,并从丢失列表中移出,到5)2)若应用层有数据,则执行发送3) 进行检查   a. 若未确认的包的 ...
jimmee 评论(0) 有7052人浏览 2014-03-30 10:09

UDT协议-基于UDP的可靠数据传输协议的实现分析(3)-包结构说明

udt的包结构1. 数据包,基本结构如下:  0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ...
jimmee 评论(0) 有3130人浏览 2014-03-29 17:24

P2P通信及UDP

  在传统的集中式网络中,都是一台服务器(集群)对外提供服务,所有客户端都依赖中央服务器进行与服务端的通信或者其他客户端的通信。如图 ...
yxw22 评论(0) 有1210人浏览 2014-03-28 09:13

UDT协议-基于UDP的可靠数据传输协议的实现分析(2)-为什么要用udt

0. AIMD算法的简单回顾      (1) 慢开始阶段说明      开始时cwnd为1个最大报文段(MSS), 每当一个MSS收到确认, 则cwn增加1个MSS大小, 过程:        开始           --->     cwnd = 1      经过1个RTT后   --->     cwnd = 2*1 = 2      经过2个RTT后 ...
jimmee 评论(0) 有3713人浏览 2014-03-28 08:00

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics