gcc 4.4.4 c89 Visual Studio VC++ 2008
我正在撰写一份跨平台客户服务器应用程序。 它将双向运作。
然而,我很想知道,我为结束会议日程所做的工作是正确的。 我关闭了案卷。 然而,如果存在结束这一问题。 解决这一问题的最佳途径是什么。 是否还收到一些数据?
许多人感谢任何建议,
if(close(sockfd) == -1)
{
#if defined ( _WIN32 )
fprintf(stderr, "[ %d ] [ %s ] [ %s ] [ %d ]
",
WSAGetLastError(), strerror(errno), __func__, __LINE__);
#elif( __linux__ )
fprintf(stderr, "[ %s ] [ %s ] [ %d ]
", strerror(errno), __func__, __LINE__);
#endif
return CS_FAILURE;
}