术语 | CAsyncSocket::Send | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
释义 | CAsyncSocket::Send virtual int Send( const void* lpBuf, int nBufLen, int nFlags = 0 ); 返回值: 调用成功时,返回发送的字节数(可能比nBufLen要小)。否则返回SOCKET_ ERROR,可以调用GetLastError获得特定的错误代码。此成员函数可用的错误代码有:
参数:
说明: 本函数用于在一个连接的套接字上发送数据。它可以在流套接字或数据报套接字上写出数据。对数据报型的套接字,注意不要使数据包超出网络支持的最大IP包的大小。这个值由AfxsocketInit返回的WSADATA结构中的成员iMaxUdpDg给出。如果数据超出这个长度,数据将不会发送,错误代码被设置为WSAEMSGSIZE,可以调用GetLastError得到这个错误代码。 注意,对于数据报套接字,Send的成功结束并不意味着数据一定成功地发送到了目的地。 对于SOCK_STREAM类型的CAsyncSocket对象,写出的字节数可以在1和请求发送的字节数之间,它依赖于本地主机和目的主机的缓冲大小。 请参阅: CAsyncSocket::Create, CAsyncSocket::Receive, CAsyncSocket::ReceiveFrom, CAsyncSocket::SendTo |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。