/* 전역 변수들 */
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에서 위의 전역변수들을 인식하지 못하는 매우 난 괴롭다 도움
댓글 0