专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VxWorks

vxworks套接字有关问题

发布时间:2010-06-14 16:51:27 文章来源:www.iduyao.cn 采编人员:星星草
vxworks套接字问题
朋友们,我用vxworks绑定端口4000时,logmsg输出的是绑定失败。然后perror错误代码,为0x23.
请问是怎么回事?是端口号被占用了还是?vxworks有没有错误代码的对应解释,就像windows下的GetLastError();

------解决方案--------------------
0x23错误码的意思是不支持(ENOTSUP: not support)的意思,这个是socket接口通用的意义,不管unix还是linux都一样的。
vxworks下errnoGet()用来获取错误码,类似windows下的GetLastError()。
对获取的错误码的意义,可以通过函数printErrno()来获取,会打印出来宏定义。或者直接通过vwModNum.h先获取模块名,然后再找具体模块名对应的头文件,然后就可以直接看了。再或者帮助里有个文档就是errnoCode的列表。

------解决方案--------------------
应该是你程序有问题
把代码贴上来看看喽,否则不清楚到底哪里有问题
------解决方案--------------------
shell上用inetstatShow可以查看系统中已经有哪些端口被占用。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: