当前位置: 技术问答>linux和unix
error: incompatible types when assigning to type ‘struct in_addr’ from type ‘in
来源: 互联网 发布时间:2016-12-17
本文导语: error: incompatible types when assigning to type ‘struct in_addr’ from type ‘int’;ubuntu 下gcc错误提示 ser_addr.sin_addr = inet_addr("127.0.0.1");(代码我就不全贴出来了,好像这块出问题了),各位帮忙怎么改? 然后struct in_...
error: incompatible types when assigning to type ‘struct in_addr’ from type ‘int’;ubuntu 下gcc错误提示
ser_addr.sin_addr = inet_addr("127.0.0.1");(代码我就不全贴出来了,好像这块出问题了),各位帮忙怎么改?
然后struct in_addr这样的类在哪找定义,,,,(MSND上好像是WINDOWS的。。。。)
ser_addr.sin_addr = inet_addr("127.0.0.1");(代码我就不全贴出来了,好像这块出问题了),各位帮忙怎么改?
然后struct in_addr这样的类在哪找定义,,,,(MSND上好像是WINDOWS的。。。。)
|
看人家的例子http://www.cublog.cn/u1/41559/showart_2305245.html
ser_addr.sin_addr = inet_addr("127.0.0.1");
改成
ser_addr.sin_addr.s_addr = inet_addr("127.0.0.1");
试试呢
简单的socket编程 网上例子一堆一堆的 自己先多了解一下 再动手
ser_addr.sin_addr = inet_addr("127.0.0.1");
改成
ser_addr.sin_addr.s_addr = inet_addr("127.0.0.1");
试试呢
简单的socket编程 网上例子一堆一堆的 自己先多了解一下 再动手