字体
第(3/4)页
关灯
   存书签 书架管理 返回目录
    函数 说明

    CAsyncSocket 构造函数

    Create 创建一个Socket

    Attach 对CAsyncSocket 对象附加套接字句柄

    Detach 从CasyncSocket 对象除去套接字句柄

    FromHandle 返回CasyncSocket 对象的指针,给出套接字句柄

    GetLastError 获得上一次运行失败的状态

    GetPeerNcom 获得与套接字连接的对等套接字的地址

    GetSockNcom 获得套接字的本地名

    GetSockOpt 获得套接字选项

    SetSockOpt 设置套接字选项

    Accept 接受套接字上的连接

    AsyncSelect 请求对于套接字的事件通知

    Bind 给套接字绑定本地地址

    Close 关闭套接字

    Connect 与对等套接字建立连接

    IOCtl 控制套接字模式

    Listen 建立套接字,侦听即将到来的连接请求

    Receive 从套接字接收数据

    ReceiveFrom 接收数据报并且存储资源地址

    Send 给连接套接字发送数据

    SendTo 给特定目的地发送数据

    ShutDown 使套接字上的Send 和/或Receive 调用无效

    OnAccept 通知侦听套接字,它可以通过调用Accept,接受挂起连接请求

    OnClose 通知套接字,关闭对它的套接字连接

    OnConnect 通知连接套接字,连接尝试已经完成,无论成功或失败

    OnOutOfBandData 通知接收套接字,在套接字上有带外数据读入,通常是忙消息

    OnReceive 通知侦听套接字,通过调用Receive 恢复数据

    OnSend 通知套接字,通过调用Send,它可以发送数据

    除了上面的成员函数,CAsyncSocket 类还有一个数据成员m_hSocket,它是一个SOCKET

    句柄,记录了CAsyncSocket 类上附加的套接字。

    11.3.2 CSocket 类

    CSocket 类是CAsyncSocket 类的派生类,它最大的特点是提供了可以同CArchive 和

    CSocketFile 这两个类协同工作的接口。其中CArchive 类是一个存档类,它是将用户的数据

    保存为永久xìng存储对象的一种技术,在此它是用于同CSocketFile 类相关联而提供数据传输文

    件化的一种技术。而CSocketFile 类是一种特殊的文件对象,常用它来通过套接字进行数据的

    传递,它所提供的接口同普通文件类的接口基本上是一致的。也就是说,用户在使用CSocket

    类的时候,不必再像使用CAsyncSocket 类时不得不面对一大堆繁琐的工作,而只需像读写一

    枫叶文学网www.fywxw.com

    第11 章 网络编程

    ·287·

    般文件一样直接进行数据的读取就可以了。本章主要讲述网络编程,因此本小节主要介绍

    CSocket 类,而CArchive
上一页 目录 下一页