MFC랑 winsock을 이용해서 클라이언트 및 서버와의 채팅프로그램을 만들고 있습니다.
클라이언트 소켓을 std::vector에 넣어서 사용하려고 했는데 구현중에 문제가 생겼습니다.
소켓에 저장된 클라이언트의 정보(IP, PORT)를 받아서 ListBox에 출력하고싶은데
벡터에서 특정 정보를 뽑아서 출력할 수 있는 방법이 있나요? 또, 반복문을 사용하지 않고 recv에서 받아온 내용을 출력하고 싶은데 어떻게 해야하나요?
아래는 클라이언트 Accept 코드 일부입니다.
dlg->client_addr = { 0 };
dlg->client_addr.sin_family = AF_INET;
dlg->client_addr.sin_port = htons(ServerPort_Num);
dlg->client_addr.sin_addr.s_addr = htonl(INADDR_ANY);