출처1 : http://unpbook.com/
출처2 : http://mclab.hufs.ac.kr/wiki/HOWTO/UNP_Library
unp.h는
Unix Network Programming - W. Richard Stevens(kangcom.com 링크)
책에 나온 예제들이 사용하는 라이브러리로
유닉스 네트워크 관련 라이브러리를 한데 묶어 놓은것으로 보입니다...
0. Download
먼저 아래의 링크에서 소스코드의 압축 파일을 받아준뒤 압축을 풀어 줍니다.
http://unpbook.com/src.html 에서 download 하시거나
아래의 명령어를 통해 다운로드합니다.
$ wget http://www.unpbook.com/unpv13e.tar.gz
압축해제
$ tar -xvf unpv13e.tar.gz
config.guess 파일을
http://mclab.hufs.ac.kr/wiki/HOWTO/UNP_Library에서
제공되는 파일로 바꿔줍니다
$ cd unpv13e/
$ rm config.guess
$ wget ftp://mclab.hufs.ac.kr/config.guess
1. Install
$ ./configure
$ cd ./lib
$ vi unp.h // SERV_PORT 수정 (기본 9877)
$ make
2. 예제 테스트
$ pwd
/your/path/unpv13e
예제 디렉터리로 이동
$ cd ./intro
make를 이용한 빌드
$ make
서버 실행
$ sudo ./daytimetcpsrv &
클라이언트 실행
$ ./daytimetcpcli 127.0.0.1
Wed May 6 15:59:49 2015
'Linux' 카테고리의 다른 글
라즈베리파이에서 JNI를 해보자 (1) | 2015.06.04 |
---|---|
[RaspberryPI] gnu 컴파일러 4.9 설치! (gcc, g++) (0) | 2015.05.12 |
우분투 eth0 고정 ip 설정 (0) | 2015.05.06 |
vim 자동 정렬 하기 (0) | 2015.04.24 |
tmux를 써보자 (0) | 2015.04.01 |
댓글