Tuuna Computer Science

[소켓 프로그래밍]0~9번까지 존재하는 채팅방 본문

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> 해주시면 됩니다.
 
그리고 원하는시는 채팅방에 참여하면 됩니다.
 
다음엔 전송 시간하고, 현원등 깔끔한 인터페이스를 제공해보고 싶네용 ㅋ.ㅋ
 
(당구장표시) 코드를 마음대로 뜯어주세요





Comments