socket函数的返回值类型通常是一个整数(int)。这个整数是一个文件描述符(file descriptor),用于在后续的网络操作中标识这个套接字。文件描述符是一个非负整数,它唯一地标识了打开的文件、套接字或其他I/O资源。 2. 列出socket函数成功时的返回值 当socket函数成功执行时,它返回一个非负整数,即新创建的套接字的...
如无错误发生,则bind()返回0。否则的话,将返回SOCKET_ERROR,应用程序可通过WSAGetLastError()获取相应错误代码 若无错误发生,send()返回所发送数据的总数(请注意这个数字可能小于len中所规定的大小)。否则的话,返回SOCKET_ERROR错误 返回值: select()调用返回处于就绪状态并且已经包含在fd_set结构中的描述字总数;如果...
百度试题 题目socket()函数的返回值是___类型。相关知识点: 试题来源: 解析 整数 反馈 收藏
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类型本身也是定义为int的,既然是文件描述符,那么在系统中都当作是文件来对待的,0,1,2分别表示标准输入、标准输出、标准错误。所以其他打开的文件描述符都会大于2, 错误时就返回 -1. 这里 INVALID_SOCKET 也被定义为 -1 ...
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()调用返回一个整型...
51CTO博客已为您找到关于socket函数返回值的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及socket函数返回值问答内容。更多socket函数返回值相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
这样理解:socket()的返回值是服务器本地监听用的fd,通过这个fd,可以判断是否有客户端连接上来,那些客户端连接上来,但是不能用这个fd用来和客户端通信。listenfd是指客户端连接本机时的fd,是用来和客户端通信用的。
用下面的rcv代替你的recv函数吧,我在嵌入式系统开发时自己写的一个标准例程,很可靠:参数解释:sck - socket buf - 接收缓冲区 size-缓冲区大小 time_out-等待时间(按秒计)如果超时则返回 返回值:收到字节数,0表示超时等错误 int rcv(int sck, void * buf, int size, int time_out){ ...
import socket phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM) phone.bind(('127.0.0.1',8000)) phone.listen(5) print("---》") conn,addr=phone.accept() #等电话 msg=conn.recv(1024) #收消息 print('客户端发来的消息是:',msg) conn...