中易网

recvfrom总是返回-1,怎么获取错误码?(非阻塞)

答案:3  悬赏:0  
解决时间 2021-11-13 11:12
sockfd = socket(PF_INET, SOCK_DGRAM, 0); //创建UDP套接字
bzero(&serv_addr, sizeof(serv_addr)); //stantard c lib or linux system lib
serv_addr.sin_family = PF_INET; //socket
inet_pton(PF_INET, REMOTE_IP, &serv_addr.sin_addr); //socket
serv_addr.sin_port = htons(SERV_PORT); //socket
bind(sockfd,(struct sockaddr*)&serv_addr,sizeof(serv_addr));
nsock=recvfrom(sockfd,recvBuffer,8,MSG_DONTWAIT,(struct sockaddr*)&fromAddr,&addrLen);

bind成功了 是linux下
最佳答案
先确保 addrLen初始化了
全部回答
先看看你 bind 成功没
你好! windows 的话 是 用这个函数 WSAGetLastError(); 我的回答你还满意吗~~
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
实木衣柜如何保养
梦见母亲去世了是什么意思?好不好呢?
为什么锅炉在点火升压期间要定期排污
上海到鲅鱼圈托运行李哪个最便宜
宝宝上火,吃什么有效去火呢?
蒋坊村委会地址有知道的么?有点事想过去!
请问如何提前还贷最划算?
断珪缺璧的意思?成语怎么解释?
双色球9点30开奖为什么9点25百度就显出号码
创美造形地址在什么地方,想过去办事
有谁知道最新成都二手房交易政策?
境石村委会地址在什么地方,想过去办事
雅正专业美发地址好找么,我有些事要过去
乐视手柄说明书
郑州暖气片品牌选择哪个是靠谱的
推荐资讯
北京首都国际机场有几个出口了啊?急
东营小银龙有几家店
祸枣灾梨的意思?成语怎么解释?
凯期汽车贸易商行地址好找么,我有些事要过去
福州做超声波去眼袋一般要多少钱的?
pu水洗皮衣怎么洗
霍山县公安局经济开发区派出所地址在哪,我要
代科印务地址好找么,我有些事要过去
笔记本电脑保养与维护大全方法有哪些?
怀孕期间甲状腺激素升高特别多,是不是有问题
送1岁7个月大的孩子上幼儿园会不会早了点呀?
怎样吃才健康的改善自己的五脏六腑,对自己皮
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?