프로그래밍 언어/C Programming

프로그래밍 언어/C Programming

소켓프로그래밍-서버와 클라이언트 채팅 구현

학교과제로 소켓프로그래밍이 나와서 리눅스상에서 서버와 클라이언트의 1:1 채팅을 구현해 봤습니다. 다 좋은데 이게 동시에 채팅을 입력하는게 안되고 무조건 순서대로만 입력할 수 있게 해놔서 카카오톡같은 환경은 기대하기 어려운것 같습니다:) 그래도 순서대로 입력하는 것에 일단은 만족하고 순서에 상관없이 read(), write()가 가능한 프로그램도 나중에 구현해보는 걸로!! 아래는 코드입니다. 그리고 실제 실행 시킨 화면입니다 client의 이름까지 받고 본격적으로 채팅이 시작됩니다. 그리고 client->server 순서대로 채팅을 입력할 수 있고 그에따라 화면에 받은 문자열 내용을 출력하는 모습입니다. 그리고 q 나 quit를 입력하게 되면 채팅 프로그램이 종료됩니다.

SpaceCowboy
'프로그래밍 언어/C Programming' 카테고리의 글 목록