Winsock API函数大全2[VC/C++编程]
本文“Winsock API函数大全2[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
本系统(WinKing)供应之 Windows Sockets API 介面乃是按照 1993年1月20日公布之 WINSOCK 第1.1版(如附录)中所定义之函式 (routine); 包含了30个Berkeley Software Distribution (BSD) 的函式以及16个符合 Windows Message-driven 特点的函式.
(11) inet_ntoa():将一网路位址转换成「点格局」字串.
格局: char FAR * PASCAL FAR inet_ntoa( struct in_addr in );
参数: in 一个代表 Internet 位址的构造
传回值: 成功 - 一个代表位址的「点格局」(dotted) 字串
失利 - NULL
阐明: 此函式将一 Internet 位址转换成「a.b.c.d」字串格局.
(12) ioctlsocket():掌握 Socket 的情势.
格局: int PASCAL FAR ioctlsocket( SOCKET s, long cmd, u_long FAR *argP );
参数: s Socket 的辨认码,cmd 指令名称,argP 指向 cmd 参数的指标
传回值: 成功 - 0
失利 - SOCKET_ERROR (呼唤 WSAGetLastError() 可得知缘由)
阐明: 此函式用来获得或设定 Socket 的运作参数.其所供应的指令有:
FIONBIO -- 开关 non-blocking 情势
FIONREAD -- 自 Socket 一次可读取的资料量
SIOCATMARK -- OOB 资料能否已被读取完 (*暂不供应此功效)
(13) listen():设定 Socket 为监听状况,预备被衔接.
格 式: int PASCAL FAR listen( SOCKET s, int backlog );
参 数: s Socket 的辨认码,backlog 未真正完成衔接前(还没有呼唤 accept() 前)彼端的衔接要求的最大个数
传回值: 成功 - 0
失利 - SOCKET_ERROR (呼唤 WSAGetLastError() 可得知缘由)
阐明: 利用者可操纵此函式来设定 Socket 进入监听状况,并设定最多可有多少个在未真正完成衔接前的彼端的衔接要求.(目前最大值限制为 5, 最小值为1)
以上是“Winsock API函数大全2[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |