HP-Socket 是一套通用的高性能 TCP/UDP Socket 组件,包含服务端组件、客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP 通信系统,提供 C/C++、C#、Delphi、E、Java 等编程语言开发接口。...
分类:
其他好文 时间:
2014-05-13 23:59:57
阅读次数:
581
HP-Socket
是一套通用的高性能 TCP/UDP Socket 组件,包含服务端组件、客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP 通信系统,提供 C/C++、C#、Delphi、E、Java 等编程语言开发接口。HP-Socket 对通信层实现完全封装,上层应用不必关注通信层的任何细节;HP-Socket 提供基于事件通知模型的 API 接口,能非常简单...
分类:
其他好文 时间:
2014-05-13 05:54:47
阅读次数:
444
查看系统TCPkeepalive值:AIX:$no-a|grepkeepHP-UXandSolaris:$ndd-get/dev/tcptcp_keepalive_intervalLinux:$sysctl-a|grepkeep
分类:
系统相关 时间:
2014-05-13 02:19:19
阅读次数:
287
COWBOY是erlang的一个成功的开源库,学习的人也很多,本人学习erlang,就拿此库过来练练手。
COWBOY库也可以称之为COWBOY app,其启动依赖于cowlib,ranch,cryto这3个app,此3个app中对于ranch app也有过研究,之前也写过其分析文章,这里不再过多描述。
先看看COWBOY app的进程树情况
上面的图没有处理好,见谅!
...
分类:
其他好文 时间:
2014-05-12 23:43:58
阅读次数:
466
说明:1).本文以TCP的发展历程解析容易引起混淆,误会的方方面面2).本文不会贴大量的源码,大多数是以文字形式描述,我相信文字看起来是要比代码更轻松的3).针对对象:对TCP已经有了全面了解的人。因为本文不会解析TCP头里面的每一个字段或者3次握手的细节,也不会解释慢启动和快速重传的定义4).除了...
分类:
其他好文 时间:
2014-05-12 22:06:26
阅读次数:
400
设置udp和tcp端口: 测试结果必须为通过,若不通过,
1.请将主机ip丢入路由器DMZ区(设置将以上端口与本机ip地址绑定) 2.在windows防火墙中加入以上端口允许通行项 测试结果: 其它一些配置(非必要):
重点:设置eD2K的server.mat下载地址: http://ed2k.im...
分类:
其他好文 时间:
2014-05-12 20:28:19
阅读次数:
456
本实验通过SSH远程登录服务器,然后使用Wireshark抓包分析。开头的三次握手已经省略。关于序号的交互过程,需要记住一点:TCP首部中的确认序号表示已成功收到字节,但还不包含确认序号所指的字节,希望下一次能收到确认序号所指的字节。
当在远程登录软件上键入命令时,客户端便开始了数据的发送,TCP头如下:
初始化序列号ISN = 1,这个序列号是客户端对发送数据的一个标...
分类:
其他好文 时间:
2014-05-12 07:15:08
阅读次数:
354
Apache Mina
是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(也可以提供JAVA
对象的序列化服务、虚拟机管道通信服务等),Mina 可以帮助快速开发高性能、高扩展性的网络通信应用,并且提供了事件驱动、异步(Mina 的异步IO
默认使用的是JA...
分类:
其他好文 时间:
2014-05-12 04:57:41
阅读次数:
236
使用TCP流式套接字,TCP粘包是指发送方发送的若干包数据到接收方接
收时粘成一包,从接收缓冲区看,后一包数据的头紧接着前一包数据的尾。
出现粘包现象的原因是多方面的,它既可能由发送方造成,也可能由接
收方造成。发送方引起的粘包是由TCP协议本身造成的,TCP为提高传输效率,
发送方往往要收集到足够多的数据后才发送一包数据。若连续几次发送的数
据都很少,通常TCP会根据优化算...
分类:
其他好文 时间:
2014-05-11 22:04:21
阅读次数:
339
这个客户端界面,是从过浏览器激活的,并且把文件传输任务传递给客户端的。...
分类:
其他好文 时间:
2014-05-11 04:57:58
阅读次数:
364