socket编程中for(i=0;(i<MAXClient)&&(m_aClientSocket[i]!=INVALID_SOCKET);i++) ;
if (WSAGETSELECTEVENT(lParam) == FD_ACCEPT) { for(i=0;(i<MAXClient)&&(m_aClientSocket[i]!=INVALID_SOCKET);i++) ; if(i==MAXClient) return 0L; m_aClientSocket[i] = accept(m_pDoc->m_hServerSocket, (LPSOCKADDR)&m_sockClientAddr, (LPINT)&nLength); if (m_aClientSocket[i] == INVALID_SOCKET) { return 0L; } }//////////////for(i=0;(i<MAXClient)&&(m_aClientSocket[i]!=INVALID_SOCKET);i++) ; if(i==MAXClient) return 0L;请问m_aClientSocket[i]!=INVALID_SOCKET是什么意思? if(i==MAXClient) return 0L; 又是什么意思?