E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
KCP
KCP
原理及源码解析
什么是
KCP
?为什么要使用
KCP
?
KCP
是一个快速可靠协议。它主要的设计目的是为了解决在网络拥堵的情况下TCP协议网络速度慢的问题,增大网络传输速率,但相当于TCP而言,会相应的牺牲一部分带宽。
Dannii_
·
2020-07-15 13:04
计算机网络
源码
数据
网络
tcp
kcp
帧同步的一些思考(四):
Kcp
与 RakNet 测试比较
测试代码https://github.com/fananchong/test_udp/tree/master/test1测试内容服务器以66毫秒发送400字节的数据包,查看客户端前后2个包的时间间隔弱网模拟本次测试做以下2种测试:服务器输出方向模拟类似:tcqdiscadddev$NETCARDrootnetemdelay100ms20msdistributionnormalloss$2%双向模拟
fananchong2
·
2020-07-13 15:16
帧同步的一些思考
KCP
协议学习(含简单
kcp
通信Demo)
KCP
协议学习(含简单
kcp
通信Demo)最近公司项目需要使用
KCP
通信,网上查找了下资料,介绍的挺多,但含有demo的却没有,
kcp
官网上的demo又高大上,对于新手极不友好,于是自己边学习边研究,文末附上自己写的
qq_39280493
·
2020-07-13 11:46
网络通信
快速可靠协议:
KCP
KCP
是一个快速可靠协议,能以比TCP浪费10%-20%的带宽的代价,换取平均延迟降低30%-40%,且最大延迟降低三倍的传输效果。
河乐不为
·
2020-07-13 07:42
快速可靠协议-
KCP
http://www.skywind.me/blog/archives/1048
KCP
是一个快速可靠协议,能以比TCP浪费10%-20%的带宽的代价,换取平均延迟降低30%-40%,且最大延迟降低三倍的传输效果
阳光码农
·
2020-07-13 04:15
网络同步
使用Lua编写Wireshark插件解析
KCP
UDP包,解析视频RTP包
前段时间写了一个局域网音视频通话的程序,使用开源
KCP
来实现可靠UDP传输。通过研究发现
KCP
在发包时,会在数据包前面加上它自己的头。如果数据包较小,
KCP
可能会把多个数据包合成一个包发送,提高效率。
dennyli1986
·
2020-07-13 04:46
Unity3D跨平台动态库编译---记
kcp
基于CMake的各平台构建实践
一为什么需要动态库1)提供原生代码(nativecode)的支持,也叫原生插件,但是我实践的是c/cpp跨平台动态库,这里不具体涉及安卓平台java库和ios平台的objectc库构建。2)某些开源库是c/cpp编写,没有对应c#版本3)或者有c#版本实现,但是效率或者gc达不到期望效果,特别是GC,一般的开源库c#版本的作者,对gc优化得大多不好4)追求效率,比如A*寻路等开销比较大的算法,想做
weixin_30781433
·
2020-07-12 23:45
Linux(服务器编程):46---
KCP
协议(UDP可靠性传输)
一、TCP、UDP相关说明TCP真的可靠吗?TCP在传输层是可靠的,但是在应用层是不可靠的例如,应用层在接收到数据之后,假设将数据放入缓存队列,然后将数据出队、解析、处理、做出响应。在这一系列的过程中都不属于传输层的范畴,而属于应用层的范畴,因此在这一系列过程中哪一步出错了,也可能导出数据处理错误TCP、UDP的选择在网络状况良好的情况下,UDP和TCP的选择根据你的业务需求来定但是在弱网情况下,
江南、董少
·
2020-07-10 17:42
Linux(服务器编程)
KCP协议
UDP可靠传输
状态码
原文https://blog.csdn.net/
kcp
606/article/details/79167834HTTP状态码大全标准扩展码1XX代表提示信息,2XX代表成功信息,3XX代表重定向信息,4XX
su4416160
·
2020-07-10 02:16
Android Studio 导入项目基本步骤
wrapper\dists\gradle-1.XX-all存放位置:C:\Users\用户名\.gradle\wrapper\dists\gradle-1.XX-all\3jdgemv0iv8uqohg3
kcp
明卿
·
2020-07-07 19:56
Android
Frpc 的简单设置(自用)
官方的配置文档很清楚了,最近更新了tcp和
kcp
等新功能,请尽量参考官方文档!
weixin_33725126
·
2020-07-05 22:44
[rUDP]
KCP
梳理
无意间就看到了某网站需要懂
KCP
、UDT的RD,随即投了份简历。因此,这篇博客算是一份对过往知识的梳理,同时也算是一次面试的准备过程。至于我为什么会接触RUDP这块,应该也算是研究生阶段的研究方向。
sai_j
·
2020-07-05 11:08
c
KCP注释
记一次Oracle Sql优化经历--消耗过多CPU
fjlt_wb_db01EVENTS/QUEUESFILE/TTYMonFeb1310:10:092012Interval:2Cswitch13932Readch2718.1KSyscall344.8KWritech162.7
KCP
山峰D
·
2020-07-02 13:35
Oracle基础知识
centos 安装frp 实现内网穿透进行电信物联网NBIOT开发
tcp–permanentfirewall-cmd–reload3云服务器frps配置()[common]bind_addr=0.0.0.0bind_port=7000bind_udp_port=7001
kcp
_bind_port
handyhuang
·
2020-07-02 01:33
网络编程
Unity3D——强联网实时PVP思路
网络层:为了保证网络的稳定性,选择UDP+
KCP
协议的协议方式业务层:实现方案:网络游戏同步方案主要有两种:状态同步和帧同步状态同步:顾名思义,是指的将其他玩家的状态行为同步的方式,一帮情况下AI逻辑,
河乐不为
·
2020-06-24 05:51
Unity3D游戏开发
Unity学习笔记
Kcp
KCP
:usingSystem;usingSystem.Collections.Generic;usingSystem.IO;usingSystem.Linq;usingSystem.Text;publicclassKCP
lengbingteng
·
2020-06-24 02:18
linux网络编程
高性能高并发socket框架mushroom来袭,跨全部平台,简单易用
mushroom还有另外一个分支mushroom-
kcp
,mushroom-
量子出击
·
2020-04-12 19:08
Frpc 的简单设置(自用)
官方的配置文档很清楚了,最近更新了tcp和
kcp
等新功能,请尽量参考官方文档!
不着调的小男生
·
2020-04-03 07:26
Openwrt华硕固件Kcptun配置使用教程
简介Kcptun是一个非常简单和快速的,基于
KCP
协议的UDP隧道,它可以将TCP流转换为
KCP
+UDP流。
史迪奇的博客
·
2020-03-15 22:49
Kyligence 与思迈特软件完成双方产品双向认证
继12月推出产品认证体系(KyligenceCertificationProgram,简称
KCP
)后,Kyligence与广州思迈特软件有限公司(下称思迈特软件)日前完成了双方的首次双向技术认证——Kyligence
Kyligence
·
2020-03-12 08:26
利用frp内网穿透
kcp
模式做跳板,加速流畅访问远程桌面3389
本次使用frp的内网穿透,
kcp
模式,大概原理就是,国外VPS用frpc客户端对3389穿透使用
kcp
模式,转发数据到frps服务端
梦幻贝壳
·
2019-09-13 06:32
frp
kcp
服务器部署
asio-
kcp
源码分析
asiokcp代码走读(1)
kcp
_client_wrap类a提供方法接口如下:send_msgkcp_client_.send_msg(msg);stop//等待工作线程退出set_event_callbackconnect
acuterabbit
·
2019-09-05 20:00
asio-
kcp
源码分析
asiokcp代码走读(1)
kcp
_client_wrap类a提供方法接口如下:send_msgkcp_client_.send_msg(msg);stop//等待工作线程退出set_event_callbackconnect
acuterabbit
·
2019-09-05 20:00
asio-
kcp
源码分析
asiokcp代码走读(1)
kcp
_client_wrap类a提供方法接口如下:send_msgkcp_client_.send_msg(msg);stop//等待工作线程退出set_event_callbackconnect
acuterabbit
·
2019-09-05 20:00
asio-
kcp
源码分析
asiokcp代码走读(1)
kcp
_client_wrap类a提供方法接口如下:send_msgkcp_client_.send_msg(msg);stop//等待工作线程退出set_event_callbackconnect
acuterabbit
·
2019-09-05 20:00
2019-03-28 【网络】
KCP
+UDP=RUDP
1.原理图https://blog.csdn.net/kim_weir/article/details/78777221image.png2.KCPKCP是一个快速可靠协议,能以比TCP浪费10%-20%的带宽的代价,换取平均延迟降低30%-40%,且最大延迟降低三倍的传输效果。纯算法实现,并不负责底层协议(如UDP)的收发,需要使用者自己定义下层数据包的发送方式,以callback的方式提供给K
持刀的要迟到了
·
2019-05-07 14:36
Nginx下Frp强制重定向为https配置详解
frps.ini(服务端配置)[common]bind_port=5443
kcp
_bind_port=5443vhost_http_po
Seakee
·
2019-04-25 11:39
Nginx下Frp强制重定向为https配置
frps.ini(服务端配置)[common]bind_port=5443
kcp
_bind_port=5443vhost_http_po
seakee
·
2019-04-25 00:00
https
frp
nginx
KCP
协议 详解***
通过websocket、RTMP(RealTimeMessagingProtocol(实时消息传输协议))、UDP的比较,最后选择了可靠的UDP协议
KCP
来进行实时音视频的传输。
隨意的風
·
2019-03-22 17:50
网络编程基础-2
gradle 高版本配置lombok插件
gradle编译时候报符号找不到https://blog.csdn.net/
kcp
606/article/details/81269184以前低版本gradle配置lombokcompile('org.projectlombok
迎着太阳走向远方
·
2019-02-22 17:25
gradle
gradle 高版本配置lombok插件
阅读更多gradle编译时候报符号找不到https://blog.csdn.net/
kcp
606/article/details/81269184以前低版本gradle配置lombokcompile('
Luob.
·
2019-02-22 17:00
2018-07-23 golang学习笔记
1.心跳包:发送心跳包是为了不断监听和发送达到长连接的效果2.处理连接mysql和sqlite3.
KCP
去这里下载
kcp
-go4.protoc.exe去这里下载protoc-3.6.0-win32.zip5
phu
·
2018-07-23 20:43
从
KCP
中窥探TCP存在的问题
KCP
是一种基于上层协议的(UDP协议)快速可靠协议,在
KCP
官网中提到跟TCP相比的优势就是降低延时,能够平均降低30%~40%的延时时间且最大延迟降低三倍的传输效果,不过所付出的代价是浪费比TCP10%
hejm0822
·
2018-07-03 09:07
网络编程点点滴滴
KCP
协议
然后看到了
KCP
协议,就想了解一下。目前,基于UTP协议,利用空间换取时间(快的响应速度)策略的协议,如雨后春笋般出现,如QUICK,如综合业务型的腾讯mars。
hd_hunter
·
2018-06-28 15:05
Android图片网络
可靠UDP,
KCP
协议快在哪?
作者:许敏华,腾讯IEG高级工程师商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处。原文链接:http://wetest.qq.com/lab/view...WeTest导读云真机已经支持手机端的画面投影。云真机实时操作,对延迟的要求比远程视频对话的要求更高(100ms以内)。在无线网络下,如何更实时、更可靠的传输视频流就成了一个挑战。通过websocket、RTMP、UDP的比较,最
腾讯WeTest
·
2018-06-16 00:00
udp
福利: 安卓上运行Python爬虫
原文链接:https://my.oschina.net/
kcp
1104/blog/16124031.安装Termux在软件市场搜索下载安装即可,这个软件可以让你把手机当Linux电脑使用,除了屏幕小点儿
chenhou9305
·
2018-01-24 15:00
记一个诡异的UDP问题
游戏中使用的
KCP
来连接访问服务器,虽然是建立在UDP协议上,没有连接的概念,但是为了方便业务层维护,大多UDP协议都会模拟出一个连接的概念出来。。。
fjs_cloud
·
2017-12-14 16:07
TCP/IP
KCP
网络传输协议
#网络传输协议
KCP
##
KCP
简介
KCP
是一种快速的可靠的ARQ协议(AFastandReliableARQProtocol),但严格意义上讲
KCP
并不是一种网络传输协议,因为
KCP
并不负责网络底层的数据收发工作
lwq854156007
·
2017-09-19 17:16
流程与效率(四)
这里我们需要解决一个重要的问题,就是我们的在流程中的管控的措施是怎样的,是通过最终的结果进行反向的来进行管控,还是通过设置流程点进行管控,如果是一个大型工程的逻辑,我想这设置流程点打点——关键控制点(
KCP
覃佐枝
·
2017-08-28 19:07
几种UDP网络库的对比 Raknet,UDT,ENet,
kcp
UDT库https://sourceforge.NET/projects/udt/?source=directoryC#包装:https://github.com/dump247/udt-netUDT协议是什么?是一种基于UDP的数据传输协议(UDP-basedDataTransferProtocol,简称UDT)。UDT协议的主要作用是什么?UDT的主要目的是支持高速广域网上的海量数据传输,而互
一叶知秋dong
·
2017-08-16 17:21
网络编程
kcp
源码走读
kcp
协议与tcp协议类似,是一种ARQ协议。他的优点在于比tcp的延迟更小30%-40%,但相应的会牺牲一部分的带宽,大该比tcp多浪费10%~20%。
一叶知秋dong
·
2017-08-16 17:07
网络编程
kcp
协议详解
kcp
协议是传输层的一个具有可靠性的传输层ARQ协议。它的设计是为了解决在网络拥堵情况下tcp协议的网络速度慢的问题。
kcp
力求在保证可靠性的情况下提高传输速度。
一叶知秋dong
·
2017-08-16 16:10
网络编程
快速可靠协议-
KCP
KCP
是一个快速可靠协议,能以比TCP浪费10%-20%的带宽的代价,换取平均延迟降低30%-40%,且最大延迟降低三倍的传输效果。
一叶知秋dong
·
2017-08-16 16:19
网络编程
技术待研
redis,
kcp
协议操作系统:http://pages.cs.wisc.edu/~remzi/OSTEP/
caohongfei881
·
2017-05-25 15:28
problem
记UDP协议在Windows下的一个小问题
最近需要为公司的游戏服务端框架集成
KCP
协议,而且需要兼容pypy,所以需要用cffi对
KCP
进行一个简单的包装,本身这部分还是挺顺利的,但是测试的时候在Windows下却出现了比较蛋疼过的问题,socket
fjs_cloud
·
2017-05-23 20:00
TCP/IP
一直长时间处于building“project name”gradle project info
wrapper\dists\gradle-1.XX-all存放位置:C:\Users\用户名\.gradle\wrapper\dists\gradle-1.XX-all\3jdgemv0iv8uqohg3
kcp
2o88r1
abc20899
·
2016-05-12 10:00
Linux---CentOS下编译安装Apache后只显示测试页面解决方法
编译安装三部曲结束后,进行页面测试的时候发现页面总是显示如下:但是我想要显示的却是itworks页面,百度查询了下解决方案如下:sudofuser-ntcp80-
kcp
/usr/local/apache2
EzioAuditor
·
2016-01-20 09:13
apache
it
测试页面
Linux---CentOS下编译安装Apache后只显示测试页面解决方法
编译安装三部曲结束后,进行页面测试的时候发现页面总是显示如下:但是我想要显示的却是itworks页面,百度查询了下解决方案如下:sudofuser-ntcp80-
kcp
/usr/local/apache2
EzioAuditor
·
2016-01-20 09:13
apache
it
测试页面
Linux
家族
gradle失败
all.zip如果还是不行的话,则尝试异步更新,会在C:\Users\Administrator\.gradle\wrapper\dists\gradle-1.9-all\3jdgemv0iv8uqohg3
kcp
2o88r1
qqyanjiang
·
2016-01-12 16:00
快速可靠协议 -
KCP
URL:https://code.google.com/p/ikcp/
KCP
是一个快速可靠协议,能以比 TCP浪费10%-20%的带宽的代价,换取平均延迟降低 30%-40%
·
2015-11-12 21:17
cp
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他