一、摘要FastSocket(简称:FS)突出:简单灵活、上手容易。SuperSocket(简称:SS)突出:功能丰富、扩展强大。二、FS和SS摆在我们的面前,那么我们应该选择哪一个玩呀?2.1、什么是FastSocket?1)、FS是一个轻量级易扩展的c#异步socket通信库,项目开始于2011年,经过近3年不断调整与改进,目前在功能和性能上均有不错的表现。2)、FS非常不错,先不说性能如何,
分类:
其他好文 时间:
2018-03-04 14:37:33
阅读次数:
101
一、FastSocket课程介绍 .NET框架虽然微软提供了socket通信的类库,但是还有很多事情要自己处理,比如TCP协议需要处理分包、组包、粘包、维护连接列表等,UDP协议需要处理丢包、乱序,而且对于多连接并发,还要自己处理多线程等等。本期分享课程阿笨给大家带来的是来源于github开源Socket通信中间件:FastSocket,目的就
DialogResult dr = MessageBox.Show("确认删除记录吗?", "提示", MessageBoxButtons.YesNo); if (dr == DialogResult.Yes) { DataSet deleRcom2 = Collections.FastSocket ...
一、FastSocket课程介绍 .NET框架虽然微软提供了socket通信的类库,但是还有很多事情要自己处理,比如TCP协议需要处理分包、组包、粘包、维护连接列表等,UDP协议需要处理丢包、乱序,而且对于多连接并发,还要自己处理多线程等等。本期分享课程阿笨给大家带来的是来源于github开源Soc ...
Raknet是一个基于UDP网络传输协议的C++网络库,允许程序员在他们自己的程序中实现高效的网络传输服务。通常情况下用于游戏,但也可以用于其它项目。 Raknet有以下好处: 高性能 在同一台计算机上,Radnet可以实现在两个程序之间每秒传输25,000条信息; 容易使用 Raknet有在线用户 ...
分类:
编程语言 时间:
2017-03-30 17:30:10
阅读次数:
690
/// /// 异步二进制协议 /// 协议格式 /// [Message Length(int32)][SeqID(int32)][ProjectID(int16)][Cmd Length(int16)][VersonNumber Length(int16)][Cmd + VersonNumber... ...
分类:
其他好文 时间:
2017-03-08 19:04:27
阅读次数:
154
示例代码参见 http://www.cnblogs.com/T-MAC/p/fastsocket-asyncbinary-usage.html 我这里只写一份客户端如何被动接收的代码。 先从AsyncBinarySocketClient继承定义一个客户端类,重载OnConnected,OnDisco ...
分类:
其他好文 时间:
2017-03-08 13:24:54
阅读次数:
297
FastSocket这个东西上次我已经说过,它使用简单,功能强大,扩展灵活,目前在新浪的生产环境中已经被广泛使用,所以它的性能,安全等各方面我们绝对可以信赖,今天我们来说一个话题,和上一讲有关,这次我们制作一个基于FastSocket的传输协议,它的意义重大,当fastSocket提供的协议不能满足...
分类:
其他好文 时间:
2015-01-31 00:05:25
阅读次数:
227
对于TCP或者UDP来说,它们作于传输层的协议,有着自己的标准,或者叫格式,在我们看TCP格式之前先了解一下计算机的基础知识,字节,它是计算机世界的一个小单位,也是我们可以理会到的,如一个utf-8英文字母表示一个字节(byte),而一个汉字或者一个unicode的英文字母则表示为两个字节,或者说在...
分类:
其他好文 时间:
2015-01-28 17:30:31
阅读次数:
173
首先非常感谢这位来自新浪的老兄,它开发的这个FastSocket非常不错,先不说性能如何,单说它的使用方式和理念上就很让人赞口,从宏观上看,它更像是一种远程过程的调用RPC,即服务器公开一些命令,供客户端去调用,很灵活,而它的理念上来说,它将socket编程抽象化了,让开发人员不用去关心底层通讯机制...
分类:
其他好文 时间:
2015-01-26 15:02:26
阅读次数:
241