![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Socket
X-X
这个作者很懒,什么都没留下…
展开
-
[转载]C#实现的可复用Socket接收/发送共享缓冲区类
(原创文章,转载请注明来源:http://blog.csdn.net/hulihui) 在Socket的接收/发送方法:Send()、BeginSend()、Receive()、BeginReceive()中,第一个参数是字节数数组,表示当前接收数据区或需要发送的数据。普通Socket应用中,往往是接收/发送时创建数组,使用后数组空间由托管堆回收(Socket关闭后其关联的缓冲区情况类似)转载 2013-04-07 22:58:55 · 850 阅读 · 0 评论 -
SocketAsyncEventArgs
SocketAsyncEventArgs是.net提供的关于异步socket类,封装了IOCP的使用,可以用它方便的实现NIO(non-blocking IO)NIO对于提升某些场景下Server性能和吞吐量有很大益处,准备在服务框架中使用它来编写简易rpc的部分不过例子还是感觉复杂了点,我只是需要知道SocketAsyncEventArgs本身如何使用而已,于是自行简化了一下:转载 2014-02-28 15:01:42 · 1029 阅读 · 1 评论 -
可靠、高性能的Socket TCP通讯组件
转 http://www.ikende.com/beetle.aspx Beetle是基于c#编写的高性能稳定的Socket tcp组件,它轻易支持成千上万长连接基础上进行密集的通讯交互. 组件除了在性能上非常出色外,其稳定性也足以保证应用7x24无间断运行。 为了更好地利用Socket IO来处理数据,组件提供智能合并消息机制,自动根据当前负载情况进行数据转载 2013-08-21 10:17:26 · 2688 阅读 · 0 评论 -
c#编写高性能Tcp Socket应用注意事项
以下是在实现一个高性能Socket组件总结下来的问题,如果你只需要处理几千的并发应用那代码编写上注意一下就行了,但需要面对上万或几万的并发应用.那以下问题的总结,相信对编写这方面的应用有很大的帮助.SocketAsyncEventArgs这个对象是.net 2.0 sp1后提供的,主要用于实现高性能Socket数据发送和接收处理(对于更详细的介绍可以到MSDN上了解).该对象提供了三个方法转载 2013-08-21 10:39:54 · 1217 阅读 · 0 评论 -
[转载]如何使用SocketAsyncEventArgs类(How to use the SocketAsyncEventArgs class)
(原创翻译文章·转载请注明来源:http://blog.csdn.net/hulihui)原文:How to use the SocketAsyncEventArgs class. by Marcos Hidalgo NunesDownload client - 4.09 KBDownload server - 7.5 KB引言我一直在探寻一个高性能转载 2013-04-07 23:21:45 · 595 阅读 · 0 评论 -
[转载]异步Socket服务器与客户端(An Asynchronous Socket Server and Client)
(原创翻译文章·转载请注明来源:http://blog.csdn.net/hulihui/archive/2008/11/05/3230503.aspx) 原文:An Asynchronous Socket Server and Client.by Andre AzevedoDownload source code - 195.1 KB 目录转载 2013-04-07 22:51:17 · 1245 阅读 · 0 评论 -
[转载]可扩展多线程异步Socket服务器框架EMTASS 2.0
(原创文章,转载请注明来源:http://blog.csdn.net/hulihui/archive/2008/10/27/3158613.aspx) 0 前言>>[前言]、[第1节]、[第2节]、[第3节]、[第4节]、[第5节]、[第6节] 在程序设计与实际应用中,Socket数据包接收服务器够得上一个经典问题了:需要计算机与网络编程知识(主转载 2013-04-07 22:46:21 · 706 阅读 · 0 评论 -
C#高性能大容量SOCKET并发(一):IOCP完成端口例子介绍
转http://blog.csdn.net/sqldebug_fan/article/details/17556353例子主要包括SocketAsyncEventArgs通讯封装、服务端实现日志查看、SCOKET列表、上传、下载、远程文件流、吞吐量协议,用于测试SocketAsyncEventArgs的性能和压力,最大连接数支持65535个长连接,最高命令交互速度达到250MB/S转载 2014-02-28 15:21:50 · 1833 阅读 · 1 评论