MFC 네트워크 프로그래밍 연습.
Addicted
2023.04.01
책 예제를 보고 서버, 클라이언트를 작성했습니다..
IP입력해서 접속하구.. 문자를 입력하구 보내기를 클릭하면 서버에 출력됩니다..
근데 비쥬얼씨 6.0 3개열고(1개 서버, 2개클라인언트) 즉, 클라이언트 하나더 실행해서 하면
하나 더 실행한 클라이언트는 출력을 못합니다..
ProcessAccept()에서 클라이언트 하나가 이미 NULL이 아니기 때문에 두번째 클라이언트는 if문에 못들어가는거 같은데.
어떻게 해결해야할지...허접이라...조언좀부탁드립니다 ...꾸벅..
파일올려봅니다.
-
도리도리
직접 만들기 어려우시면...MFC에서 제공하는 CObList 라는 걸 이용하시면 편합니다...
-
갤쓰리
서버소켓에서 클라인트소켓하고 연결하는 소켓을 리스트로 관리해주시면 되지 않을까요?
-
하람
훔.. server에서.. 접속하는 Client의 IP만 구분하지말고 변수하나를 더줘서 또 구분시키는 방식으로 작성을 하면
해결이 되지 않을까요? 웬지 꽁수같은;; ^^; 걍 혼자 생각입니다;;