avi*_*ldg 1 c c++ sockets errno
我正在使用C/C++(混合)在Linux机器上开发专用游戏服务器.我有以下代码片段:
int sockfd=socket(AI_INET, SOCK_DGRAM, 0);
if(sockfd==-1)
{
int err=errno;
fprintf(stderr,"%s",strerror(err));
exit(1);
}
Run Code Online (Sandbox Code Playgroud)
我的问题是套接字返回-1(意味着失败)并且正在打印错误字符串,但它是"成功"(ERROR_SUCCESS).
其他说明:
avi*_*ldg 11
我觉得非常愚蠢.仔细查看我的代码,在我的开发计算机上显示:
if(sockfd==-1);
...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2841 次 |
| 最近记录: |