CDYSOCKET Class
학교 수업으로 Linux에서 서버와 클라언트 프로그램을 짜는게 빈번이 일어난다.
그래서 소켓을 Class로 만들어버렸다.
그리고 CPP, Header파일 따로따로 만들어 컴파일 하기 귀찮아서 그냥 Header안에 함수 구현까지
다해버렸다.
CDYSOCKET의 버전은 1.00
<대략적 사용법>
- dysocket.h파일을 소스코드 작성하는 cpp파일이랑 같은 디렉토리에 복사를 하셔야합니다.
- 소스코드 맨 위에 인클루드 마지막에 아래와 같이 입력합니다.
#include "dysocket.h" // #include <dysocket.h>이 아닌 큰 따옴표로 해야합니다.
- 그리고 소스코드는 test.cpp와 같이 확장자가 cpp여야 합니다.(Class는 C++부터 지원됩니다.)
- 컴파일은 g++ -o [실행파일명] [소스파일명] 으로 하시면 됩니다.
Header File
CDYSOCKET의 사용설명서
그리고 보너스로 이 Class를 사용해 만든 간단한 Echo Client/Server 소스도 포함했습니다.
Echo Client
Echo Server
컴파일 테스트는 Ubuntu 6.10 에서 해봤습니다.