/* 전역 변수들 */

int clntNum = 0; // 동접자수

userNList * AddrList; // 주소록

int SockList[1000]; // 소켓 주소록 ( 시스템 창구에서만 접수하는데 쓰는 번호 )

int ConnectL[1000]; // 접속중인 아이디 리스트

pthread_mutex_t mutx;



void DieWithError(const char * errorMessage){

perror(errorMessage);

exit(1);

}



void * ClntHandle ( void * arg){

int sock;

memcpy(&sock,arg,4);

handle m_handle(sock,AddrList,SockList,ConnectL,&clntNum);

m_handle.h_Loop();

}


전역변수 선언-> 함수 선언 -> 메인함수 선언인데


ClntHandle에서 위의 전역변수들을 인식하지 못하는 매우 난 괴롭다 도움