socket函数的返回值类型通常是一个整数(int)。这个整数是一个文件描述符(file descriptor),用于在后续的网络操作中标识这个套接字。文件描述符是一个非负整数,它唯一地标识了打开的文件、套接字或其他I/O资源。 2. 列出socket函数成功时的返回值 当socket函数成功执行时,它返回一个非负整数,即新创建的套接字的...
如无错误发生,则bind()返回0。否则的话,将返回SOCKET_ERROR,应用程序可通过WSAGetLastError()获取相应错误代码 若无错误发生,send()返回所发送数据的总数(请注意这个数字可能小于len中所规定的大小)。否则的话,返回SOCKET_ERROR错误 返回值: select()调用返回处于就绪状态并且已经包含在fd_set结构中的描述字总数;如果...
read 函数返回值: 大于0:成功读取的数据长度(Byte); 等于0:该 socket 已经关闭; 等于-1:异常发生,包括但不限于以下几种: 超时,errno=11; 连接异常关闭(RST),errno=104; 主动关闭socket后再去 read,errno=9; 非阻塞模式下的没有数据时,errno=11。 write 函数返回值: 大于0:成功写入的数据长度(Byte); ...
SOCKET常用函数的返回值分析如果成功就返回收到的字节数如果如果失败就返回socketerror需要通过wsagetlasterror获得进一步的错误信息 SOCKET常用函数的返回值分析 from http://blog.csdn.net/icedmilk/article/details/5336149 2010-03-01 16:00 socket() accept() 如果成功就返回生成的SOCKET,如果失败就返回INVALID_SOCKET...
百度试题 题目socket()函数的返回值是___类型。相关知识点: 试题来源: 解析 整数 反馈 收藏
socket返回的值是一个文件描述符,SOCKET类型本身也是定义为int的,既然是文件描述符,那么在系统中都当作是文件来对待的,0,1,2分别表示标准输入、标准输出、标准错误。所以其他打开的文件描述符都会大于2, 错误时就返回 -1. 这里 INVALID_SOCKET 也被定义为 -1 ...
51CTO博客已为您找到关于socket函数返回值的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及socket函数返回值问答内容。更多socket函数返回值相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
int socket(int domain, int type, int protocol);domain指明所使用的协议族,通常为PF_INET,表示互联网协议族(TCP/IP协议族);type参数指定socket的类型:SOCK_STREAM 或SOCK_DGRAM,Socket接口还定义了原始Socket(SOCK_RAW),允许程序使用低层协议;protocol通常赋值"0"。Socket()调用返回一个整型...
这样理解:socket()的返回值是服务器本地监听用的fd,通过这个fd,可以判断是否有客户端连接上来,那些客户端连接上来,但是不能用这个fd用来和客户端通信。listenfd是指客户端连接本机时的fd,是用来和客户端通信用的。