当前位置: 代码迷 >> VxWorks >> vxworks里socket绑定失败啊解决方案
  详细解决方案

vxworks里socket绑定失败啊解决方案

热度:7261   发布时间:2013-02-26 00:00:00.0
vxworks里socket绑定失败啊
刚学vxworks,新编写的一个程序在目标机上创建一个socket,绑定端口监听客户端的连接请求,但是程序老是指示绑定失败,不知什么原因,调试时发现创建的socket值是0,不知是否正常。哪位大哥能帮忙解释一下呢。这是我编的第一个vxworks的程序。

------解决方案--------------------------------------------------------
if(sock=socket(AF_INET,SOCK_STREAM,0)==ERROR) 
实际上==的优先级比=高,所以先做socket(AF_INET,SOCK_STREAM,0)==ERROR,结果为0,再执行sock=0,实际socket已创建
但不是sock
改为if((sock=socket(AF_INET,SOCK_STREAM,0))==ERROR) 就可以了。我也遇到过
  相关解决方案