首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

recvmsg函数使用的有关问题

2012-02-08 
recvmsg函数使用的问题recvmsg中的msghdr结构在初始化的时候都需要给那些字段赋值啊?能否给个例子来[解决

recvmsg函数使用的问题
recvmsg中的msghdr结构在初始化的时候都需要给那些字段赋值啊?能否给个例子来

[解决办法]
表头文件:#include <sys/types.h>
#include <sys/socket.h>
函数定义:int recvmsg(int s, struct msgaddr *msg, unsigned int flags)
函数说明:recvmsg()用来接收远程主机经指定的socket传来的数据。
参数s为已建立好连线的socket, 如果利用UDP协议则不需经过连线操作。
参数msg指向欲连线的数据结构内容,
参数flags一般设为0,
关于结构msghdr的定义请参考sendmsg()
返回值 :成功则返回接收到的字符数,失败返回-1, 错误原因存于errno中
错误代码:参recv

热点排行
Bad Request.