반응형
지난 포스팅에서는 ip주소와 port번호를 코드상에 직접 미리 입력하여 동작시켰는데 이번에는 런타임중 사용자가 직접 ip주소와 port번호를 입력해 사용할 수 있도록 구현해보려고 합니다.
먼저 시작부터 서버에 연결하지않고 새로운 imgui window를 만들어 해당 윈도우에서 ip와 port번호를 입력받는 방법으로 구현하였습니다
IP주소와 Port번호 입력할때 위와 같은 방식으로 입력하는데 코드에서 ::사이 앞 뒤를 구분짛어서 IP와 Port번호 정보를 나눈뒤 서버에 커넥트 하였다.
여기서 IP / Port 둘 중 하나라도 틀리면 커넥트 오류 메세지를 띄웠고 둘 중하나라도 비어있다면(입력 안 했다면) IP::Port Error 메세지 박스를 출력한뒤 다시 입력하도록 하였다.
입력이 잘 되었다면 기존처럼 채팅 가능!
수정 전
수정 후
반응형
'TCP_IP 소켓 프로그래밍' 카테고리의 다른 글
TCP채팅서버 만들기 c++ 01 (0) | 2023.07.05 |
---|---|
윈도우즈 기반의 쓰레드 동기화 (0) | 2023.07.04 |
UDP 기반 서버/클라이언트 (0) | 2023.06.16 |
TCP 기반 서버 / 클라이언트에 대한 이해2 (에코 서버, TCP 내부 구조) (0) | 2023.06.14 |
TCP 기반 서버 / 클라이언트에 대한 이해1 (0) | 2023.06.13 |
댓글