创建 CAsyncSocket 对象
创建异步套接字对象一般是分为两个步骤,首先要构造 对象,其次
创建该对象底层的 句柄
创建空的 对象
通过调用 构造函数,创建一个新的空 套接字对象,
构造函数还带参数。套接字对象创建之后必须调用他的成员函数来创建底层的套接字数据
结构,并绑定他的地址
方法如下:
!"##
:之前见过很多朋友释放指针的时候总是 就完事了,往往不知正在给自己
的程序带来前所未有的灾难,而此时的指针我们称之为“野指针”,注意:野指针不是 !"##
指针,而是不可用内存的指针,即垃圾指针;野指针是很危险的,因为我们无法通过 $% 去
判断指针是正常指针还是野指针,所以,我们在书写代码时一定要养成良好的编程习
惯!!!避免野指针的方法我们可以通过以下几点:
声明指针一定要初始化,如果不初始化为 !"##,那么此时一定要指向一块合法的
内存
当调用 或者 % 去释放指针后,一定要将指针重新指向 !"##,可以参照
$"& 的 %'
(指针操作超出了变量的作用范围,比如如下代码,
)
*$+,)-
-
.
)
/0
.)/0!"##-
*$+,
)