system hacking
[소켓 프로그래밍]0~9번까지 존재하는 채팅방
GuTTe
2018. 8. 5. 14:59
전에는 재접속 안되는 1대1 채팅프로그램이였는데 이젠 놉
책의 예제를 좀 수정해서 방분리 개념이 잡힌 채팅프로그램을 만들어봤습니다.
1차원배열을 이용했었다면 2차원 배열로 여러개의 방개념을 잡고 관리했습니다.
아 전 쓰레드를 이용해서 환경을 조성했는데 나중엔 epoll이나 IOCP로 구성해보고싶네요 ㅋㅋ
OS : linux
실행법 :: server program인 ./room_chat_server <PORT> 해주세요
그리고 client program인 ./room_chat_clnt <IP> <PORT> <NAME> 해주시면 됩니다.
그리고 원하는시는 채팅방에 참여하면 됩니다.
다음엔 전송 시간하고, 현원등 깔끔한 인터페이스를 제공해보고 싶네용 ㅋ.ㅋ
(당구장표시) 코드를 마음대로 뜯어주세요