网站首页  词典首页

请输入您要查询的计算机术语:

 

术语 CSocket::Create
释义 CSocket::Create

BOOL Create( UINT nSocketPort = 0, int nSocketType = SOCK_STREAM, LPCTSTR lpszSocketAddress = NULL );

返回值:
如果函数成功则返回非零值;否则返回0,并通过调用GetLastError可以获得特定的错误代码。

参数:
nSocketPort一个要被此插槽使用的特别的端口,如果你希望MFC来选择一个端口,则这个值是0。
nSocketType是SOCK_STREAM或SOCK_DGRAM。
lpszSocketAddress一个指向字符串的指针,该字符串包含了被连接插槽的网络地址。一个带点的数字,如“128.56.22.8”。

说明:
在构造一个插槽对象之后,调用Create成员函数来创建Windows 插槽并连接它。然后Create调用Bind来将此插槽与指定的地址结合。下面就是所支持的插槽类型:
·SOCK_STREAM提供连续的,可靠的,两种方法(two-way)的,基于连接的字节流。使用Internet地址家族的传输控制协议(TCP)。
·SOCK_DGRAM支持无连接的数据包,它有具有固定(通常较小)最大长度的不可靠的缓冲。使用Internet地址家族的User Datagram Protocol(UDP)。要使用这个选项,你必须不用一个CArchive对象来使用插槽。
注意:
Accept成员函数将一个新的,空的CSocket对象的引用作为它的参数。你必须在调用Accept之前构造这个对象。记住,如果这个插槽对象超出了范围,则连接关闭。不要对这个新的sock对象调用Create函数。
有关流和数据包 插槽的更多信息,参见Win32 SDK文档中的“Windows Sockets设计思考”。

请参阅:CAsyncSocket::Create, CAsyncSocket::Bind
随便看

 

MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。

 

Copyright © 2004-2023 Winrtm.com All Rights Reserved
京ICP备2021023879号-40 更新时间:2025/1/9 4:08:47