为啥有的操作系统下connect总返回0呢???
铜板 2006-08-24 06:34:14 我的代码如下(初始化的代码没贴)
SOCKET sTest = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
if (sTest == INVALID_SOCKET)
{
ASSERT(0);
return;
}
struct sockaddr_in saServer;
saServer.sin_family = AF_INET;
saServer.sin_port = htons(m_nProxyPort);
saServer.sin_addr.s_addr = uiProxyIP;
// 测试连接
int nRet = connect(sTest,(struct sockaddr *)&saServer,sizeof(saServer));
就是上面这句,在有的机子上不管我输入什么样的IP、PORT,它都是返回0,郁闷啊(我的机子上是对的)