TcpSocket类之Buffer(将字节序列压入OUTPUT缓冲区)

TcpSocket类之Buffer(将字节序列压入OUTPUT缓冲区)

该函数原型为: 先列出一些变量的意义 output_l m_obuf >>这个实际上是个STL容器List,存放的为指向OUTPUT缓冲区的指针。 OUTPUT *m_obuf_top >>这个是指向output_l的顶部(top)指向的内

 2013-07-2
 9
 0 
TcpSocket类之Open中的同步解析和异步解析

TcpSocket类之Open中的同步解析和异步解析

TcpSocket类之Open解析描述了Open函数 该函数完成host到ip的转换并且connect到host与port指定的服务器。 如果ResolverEnabled没有启动[!Handler().ResolverEnabled()]

 2013-07-2
 16
 0 
TcpSocket类之Open解析

TcpSocket类之Open解析

首先关注这个Open函数,这个函数的作用就是让TcpSocket作为客户端去主动连接服务器,并返回connect状态。 该函数的大致步骤为: //step1:检查ad是否有效 //step2:检查handler是否还可以容纳Socket /

 2013-07-2
 7
 0 
TcpSocket类之析构与Open

TcpSocket类之析构与Open

1.TcpSocket类通过SOCKETS_DYNAMIC_TEMP来决定是使用预先定义一个临时缓冲区m_buf,还是在每次接收时都动态new。当然动态new效率较低。 2.析构函数,首先决定是否释放m_buf,再将输出链表清空,因为lis

 2013-07-2
 19
 0 
原来我的鳖脚英语老外还是看的懂啊

原来我的鳖脚英语老外还是看的懂啊

这是我最近阅读的一个开源项目,但是我发现一个BUG,所以向作者提交了该问题。 Thank you very much! I will try to recreate your problem with using the standard

 2013-07-1
 16
 0 
C++ Socket library中两个关键接口类[1]IEventHandler

C++ Socket library中两个关键接口类[1]IEventHandler

IEventHandler主要是针对于Timer Event,所以几个纯虚函数都是与之相关的。 该接口用于获取下一次Timer Event触发的时间,结果由值-结果参数timeval传回。这个结构体的定义可以查看struct timeval

 2013-06-24
 15
 0 
C++ socket library中的事件管理者handler

C++ socket library中的事件管理者handler

存在两个纯虚基类,也就是类似两个接口类。IEventHandler与ISocketHandler。 ISocketHandler管理的是文件描述符事件(当然更多的是套接字描述符,以类表示为Socket)。 IEventHandler管理的是

 2013-06-24
 29
 0 
C++ Socket library 中Socket类中的一些回调函数

C++ Socket library 中Socket类中的一些回调函数

1.virtual void OnConnect() 当一个连接完成时回调。 2.virtual void OnAccept() 当一个外部客户端请求连接到达时并在连接建立时回调。载Socket类中并没有实现,而在派生类中来实现。 3.vi

 2013-06-18
 14
 0 
切换注册

登录

忘记密码 ?

切换登录

注册

扫一扫二维码分享