在线等!socket:为什么我bind后listen都是返回-1

来源:百度知道 编辑:UC知道 时间:2024/09/24 08:57:18
在线等!socket:为什么我bind后listen都是返回-1
bind成功之后,sock有值,listen返回的都是-1

不看程序不知道,不过可以考虑一下原因
1:地址家族是否支持你的socket,地址家族是否启动?
2:你是在Windows/linux下编程,那么你的网络字节顺序对不对
3:你选择的端口是不是存在问题(换个端口试试)

返回-1就是有错误,不知道你的程序怎么写的

用WSAGetLastError来查看错误代号