请输入您要查询的百科知识:

 

词条 getpeername()
释义

§ 简述

获取与套接口相连的端地址。

#include <winsock.h>

int PASCAL FAR getpeername( SOCKET s, struct sockaddr FAR* name,

int FAR* namelen);

s:标识一已连接套接口的描述字。

name:接收端地址的名字结构。

namelen:一个指向名字结构的指针。

§ 注释

返回值:

若无错误发生,getpeername()返回0。否则的话,返回SOCKET_ERROR,应用程序可通过WSAGetLastError()来获取相应的错误代码。

错误代码:

WSANOTINITIALISED:在使用此API之前应首先成功地调用WSAStartup()。

WSAENETDOWN:WINDOWS套接口实现检测到网络子系统失效。

WSAEFAULT:namelen参数不够大。

WSAEINPROGRESS:一个阻塞的WINDOWS套接口调用正在运行中。

WSAENOTCONN 套接口未连接。

WSAENOTSOCK:描述字不是一个套接口。

参见:

bind(), socket(), getsockname().

随便看

 

百科全书收录594082条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/19 2:09:04