beetle是基于c#编写的高性能Socket tcp组件,它基于SocketAsyncEventArgs的实现并提供了发送队列和接收队列的支持,可以根据情况灵活地设置1-N个发送队列和接收队列。除了队列上的支持组件还提供Buffer缓冲池和基于Buffer的DataWriter ...
在Beetle.Express . 中加了UDP支持,而整体的设计结构也做了调整.只需要通过简单的配置就能实现高吐的TCP amp UDP应用.由于组件引用UDP服务同样也支持会话状态所以对于服务是TCP或UDP对使用者来说完全是透明的.使用者只需要关心以下几个接口即可:IServer 服务描述接口 ,IChannel 通道会话 ,IData 发送数据描述 ,IReceiveData 数据接收描述 ...
2013-04-19 13:04 3 3527 推荐指数:
beetle是基于c#编写的高性能Socket tcp组件,它基于SocketAsyncEventArgs的实现并提供了发送队列和接收队列的支持,可以根据情况灵活地设置1-N个发送队列和接收队列。除了队列上的支持组件还提供Buffer缓冲池和基于Buffer的DataWriter ...
Beetle.Express是Beetle相应的免费版Tcp通讯组件,Beetle.Express提供基础的TCP通讯封装,虽然只具备了基础功能,但在TCP吞吐上有着和Beetle一样出色的性能.组件是通过队列的方式处理控制TCP数据的发送和接收,在发送数据的时候你只关心操作即可,不必关心 ...
使用Beetle构建TCP服务应用是件非常简单的事情,它并不需要你去关注Socket细节,如果你想用Socket编写高性能的TCP服务,那你要关注的东西非常多,异步数据处理,大量连接下的线程管理和连接断相关资源处理等等复杂的事情;使用Beetle那以上的事情完全都可以不用关心 ...
第一项:测试TCP 步骤1:首先需要一台电脑上建立一个TCP服务器。并设置一个端口号如下图60003即可。并开启服务 步骤2:在另外一台电脑上,创建一个客户端连接,如下图。输入服务器的IP地址和端口号。并指定本机端口。点击连接即可 步骤3:服务器和客户端都可互相发送数据 ...
最近上线了开发工具中编辑器的 3.0 版本,终于解决了之前的版本中电脑启用多个网络适配器就搜索不到设备的情况。 本来以为这次应该没有问题了,但是从用户反馈看还是有一小部分人搜索不到设备。 问了技术 ...
之前已经讲解了Beetle简单地构建网络通讯程序,那程序紧紧是讲述了如何发送和接收数据;这一章将更深入的使用Beetle的功能,主要包括消息制定,协议分析包括消息接管处理等常用的功能。为了更好的描述所以通过创建一个聊天室程序来体现以上功能的易用性。 在实现功能之前先想好通讯 ...
当你在写一个网络应用的时候,往往需要一个压力测试工具对应用基础的网络吞吐支撑能力进行一个测试;看一下服务在不同连接不同请求下的处理效能.下面就为大家介绍一个基于.net实现的网络吞吐测试工具,这个工作可以简单地测试TCP或UPC服务网络吞吐的处理效能,而使用起来也是非常方便. 测试前配置 ...
TCP&UDP压力测试工具 当你在写一个网络应用的时候,往往需要一个压力测试工具对应用基础的网络吞吐支撑能力进行一个测试;看一下服务在不同连接不同请求下的处理效能.下面就为大家介绍一个基于.net实现的网络吞吐测试工具,这个工作可以简单地测试TCP或UPC服务网络吞吐的处理效能 ...