안녕하세요.
소켓을 클래스화 시켜서 사용하고 싶어 만든 소스가 있습니다.
생성자에서 소켓을 생성하고, bind 해서 듣거나 접속하는 형태로 만들고 있는데, 이벤트 처리가 문젭니다.
onConnection_request()와 onData_receive() 더미함수를 만들어 놓고 자식 클래스에서 오버라이딩 시켜 원하는 처리를 할 수 있게 만들고 싶습니다.
근데 자식클래스에서 오버라이딩을 시켜도 원래 선언했던 더미함수가 실행됩니다... 왜이럴까요. 컴파일러 문제일까요?
연결이 들어오면: start_listen_thread() - *listen_thread_func() - onConnection_request()
이렇게 흘러갑니다. 자식, 부모의 this 값을 찍어보면 모두 동일하게 나오는데 왜 오버라이딩이 되지 않을까요?