上一页 1 ··· 5 6 7 8 9
摘要: 描述TcpServerEx是从TcpServerBase<DataEventExArgs>派生,它与TcpServerBase用法非常相似,不同的是它对发送的数据进行封包处理,可以和客户端之间传送复杂的实体,同时对应的SocketAsync<DataEventExArgs>扩展了发送数据的方法SendCallback,该方法发送数据到另一端后,不需要事件接收返回的数据,而是通过回调得到数据,可以在一个方法内编写更符合一般逻辑的代码风格。封包是由DataEventExArgs来描述,其代码如下:View Code using System;using System.Col 阅读全文
posted @ 2013-04-14 02:14 jiulang 阅读(1349) 评论(2) 推荐(0) 编辑
摘要: 描述TcpServerBase是从TcpServerBase<DataEventArgs>派生面来,它只能简单的接受客户端连接、接收客户端发来的数据、向客户端发送byte[]数据,但它能保证数据的正常收发,同时维护连接的客户端的实例,TcpServerBase是使用事件驱动,当收到客户端发送过来的数据后,通过OnRecvComplete事件将数据取出,事件的第一个参数sender是触发的客户端对象,为SocketAsync<DataEventArgs>类形。构建服务器新建工程ServerBase,引用NetworkSocket.dll,引入NetworkSocket命名 阅读全文
posted @ 2013-04-13 22:43 jiulang 阅读(1569) 评论(0) 推荐(1) 编辑
摘要: 简介NetworkSocket是基于SocketAsyncEventArgs封装Tcp通讯协议组件,其NetworkSocket.Fast层提供类似MVC功能,可实现快速编写通讯服务项目,此外NetworkSocket.WebSocket项目亦实现了websocket版本13的服务端功能。Githu... 阅读全文
posted @ 2013-04-13 20:18 jiulang 阅读(4929) 评论(10) 推荐(5) 编辑
摘要: 1 NetWorkSocket 此命名空间是组件最外层命名空间,包含Binay、ByteBuilder、DataEventArgs、SocketAsync<T>、TcpServerBase<T>、TcpClientBase<T>基础类,所有Server和Client都是从TcpServerBase<T>和TcpClientBase<T>派生过来。2 NetWorkSocket.Compress 数据压缩和解压缩3 NetWorkSocket.Security 数据加密和解密4 NetWorkSocket.Serialization 序 阅读全文
posted @ 2013-04-13 19:36 jiulang 阅读(1121) 评论(0) 推荐(0) 编辑
摘要: 概述NetworkSocket是我从去年工作之余开始,基于.net 4.0 的Socket写的支持跨平台双工的轻量级通讯组件。组件体积小(约40KB)、通讯稳定、可扩展性高、调用方便;支持多种数据序列化方式,支持GZip数据压缩传输和DES数据加密传输。组件结构图本人不才,所以只能画了一张类图,希望大家能理解我想表达的意思,后期我会努力加强。类图连接:http://www.cnblogs.com/kewei/archive/2013/04/13/3018486.html组件解决方案点击下载v1.1.4https://networksocket.codeplex.com/http://proxy 阅读全文
posted @ 2013-04-13 15:29 jiulang 阅读(2057) 评论(3) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2013-04-13 15:01 jiulang 阅读(1852) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9