기본 Server / Client
- 최초 등록일
- 2010.06.03
- 최종 저작일
- 2010.03
- 압축파일
- 가격 5,000원
소개글
C언어로 작성된
가장 기본적이지만 가장 중요한
네트워크(Network / Socket) 프로그래밍(programming)입니다.
System call들을 이용하여, Server와 Client를 구현하였습니다.
Client에서 보내는 메세지를 Server에서 받아서 다시 Client로 전송해주는 역할을 합니다. (echo)
Server/Client가 기초적으로 모두 잘 작업되어 있기 때문에,
이 소스를 기반으로 일반적인 C 코드만 추가하면 여러가지 응용 프로그램이 나올 수 있습니다.
(C언어는 할 줄 아는데, system call이나 네트워크 프로그래밍에 약한 분들이 쓰시면 좋을 것 같습니다.)
20점 만점에 20점 받은 과제입니다.
스샷의 윗부분은 서버 구동.
스샷의 아랫부분은 클라이언트 구동.
실험환경은 한 서버에서 했지만, 서로 다른 서버에서도 접속이 되었으며,
IP주소로도, Domain name으로도 client에서 server로 접속 가능.
컴파일 실행환경
Linux C
압축파일 내 파일목록
Makefile
server.c
client.c
참고 자료
없음