본문 바로가기
Linux

unp.h 사용하기

by GGoris 2015. 5. 6.
반응형

출처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

댓글