iphone 移植时碰到到问题 一: invalid type int * to socklen_t *

在移植过程中, 碰到 类型转换非法
getsockopt/setsockopt

 

在windows linux 下都是ok的, 可是ios 移植时,却提出错误。


改为:

int len = sizeof(...);

getsockopt(...., (socklen_t *)(&len)); 

 

则ok。

 

不知socklen_t 定义的是什么类型, 有时间再查。
姑且记下, 以备忘。 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章