随笔分类 -  Socket

摘要:本文主要内容:利用SocketAsyncEventArgs实现Socket客户端的通讯,其可以接收服务端的信息,向服务端发送信息。主要分两个部分:1、主要类功能的介绍;2、类代码一、主要类功能: ClientUserToken.cs:主要是用于SocketAsyncEventArgs.UsetToken DuplexSocketAsynct.cs:主要封装了两SocketAsyncEventArgs,一个用于发送文本,另一个用于文本的接收。二、类代码ClientUserToken.csView Code 1 using System; 2 using System.Collections.Ge 阅读全文
posted @ 2011-08-11 12:57 走过留痕 阅读(864) 评论(1) 推荐(3)
摘要:本文内容:利用SocketAsyncEventArgs实现的echo服务端。主要分为两部分:1、实现的基本步骤;2、关于各个类的功能解释;3、实现各类的代码。一、在服务端,使用SocketAsyncEventArgs的基本步骤: 1.设置一个buffer池,以供SocketAsynceEventArgs接收和发送数据的缓冲区。 2.添加一个object类,为SocketAsyncEventArgs的UserToken对象作准备。 3.添加一个双通道(发送/接收)SocketAsyncEventArgs的对象DuplexSocketAsync。其为SocketAsyncEventArgs添加Co 阅读全文
posted @ 2011-08-10 11:37 走过留痕 阅读(3744) 评论(2) 推荐(0)