socket能否定义成数组
西安风影 2009-03-12 11:43:52 SOCKET sockServer,sockClient;
while(1)
{
Addrlen = sizeof(sockaddr_in);
sockClient = accept(sockServer,(struct sockaddr FAR*)&ClientAddr,&Addrlen);
AfxBeginThread(&ThreadProcessClient,(LPVOID)&index);
}
我这样使用没有问题,但是我现在是多个用户连接服务器,所以我想使用socket数组
SOCKET sockServer,sockClient[200];
int index =0;
while(1)
{
Addrlen[index] = sizeof(sockaddr_in);
sockClient[index] = accept(sockServer,(struct sockaddr FAR*)&ClientAddr,&Addrlen[index]);
AfxBeginThread(&ThreadProcessClient,(LPVOID)&index);
index++;
}
但是这样就错误,请问应该如何解决呢?