일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- wine
- 로고 프로그램
- 정기철
- 별지기
- 운영체제
- Android
- Signal
- 별
- 리눅스
- 태그를 입력해 주세요.
- 프로세스
- 미디어학부
- 커널
- 안드로이드
- 숭실대
- 와인
- 학생복지위원회
- kernel
- 함수
- 파일io
- 쓰레드
- 컴퓨터시스템개론
- 학복위
- Process
- 컴시
- logo
- Linux
- Lock
- 우분투
- 로고
- Today
- Total
두근두근이야기
Nagle's Algorithm 네이글 알고리즘 본문
---------------------------------------------------------------------------------
TCP_NODELAY를 설정하면 off
nagle 알고리즘 disable 소스코드 위의 그림 B처럼 됨
---------------------------------------------------------------------------------
opt_val = TRUE;
state = setsockopt(sock, IPPROTO_TCP, TCP_NODELAY, &opt_val, sizeof(opt_val));
if(state)
{
puts("setsockopt() error!");
exit(1);
}
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------
변경된 nagle 알고리즘 확인 소스코드
---------------------------------------------------------------------------------
getsockopt(sock, IPPROTO_TCP, TCP_NODELAY, &opt_val, &opt_len);
printf("변경된 nagle 알고리즘: %s\n", opt_val ? "비설정" : "설정");
---------------------------------------------------------------------------------
'IT > IT ::Linux' 카테고리의 다른 글
ubuntu12.04 에서 ROOT계정 로긴(login) 활성화하기 (0) | 2013.08.07 |
---|---|
linux kernel 안드로이드 탑재 버젼 (0) | 2013.08.07 |
edge-trigger, level-trigger (0) | 2013.07.31 |
pthread_join (0) | 2013.07.23 |
pthread_self()의 리턴값.. 음수가 나오는 문제 (0) | 2013.07.23 |