2012년 02월 전체 글 목록 요약보기전체보기목록닫기

1 2 3 4

7. half-close() 서버/클라이언트

7. half-close() 서버/클라이언트 서버. 클라이언트.

7. half-close() 함수 기능/특징, 소켓 연결 종료

7. half-close() 함수 기능/특징, 소켓 연결 종료 half-close() 함수를 알기 전에 알아야 할 이야기. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...

6.4 connect() 함수 호출을 통한 성능향상 (tcp/udp 차이?장단점?)

6.4 connect() 함수 호출을 통한 성능향상 (tcp/udp 차이?장단점?) 1] udp 소켓에서 connect 함수의 의미 tcp 소켓에서 connect() 함수를 호출하는 경우 두가지 일이 진행되었다. * 소켓에 호스트의 ip 와 임의의 port를 할당하고 * 그리고 서버에 연결요청을 한다. udp 소켓에서의 connect() 함수 호출...

6. udp기반 에코서버(echo_server) 에코클라이언트(echo_client)

6. udp기반 에코서버(echo_server) 에코클라이언트(echo_client) *************************** 잠시대기. + 6.4 에서 설명하는 udp이지만, tcp에서 사용하는 connect()함수를 쓰는 클라이언트. 162p ************************** ...

6.2 udp 기반 서버/클라이언트의 구현

6.2 udp 기반 서버/클라이언트의 구현 1] udp 서버는 클라이언트와 연결되어 있지 않다. udp클라이언트와 서버는 연결(connection)상태가 존재하지 않으므로 tcp처럼 송수신시 서로 연결하는 과정을 필요로하지 않는다.  즉,  tcp 기반 서버에서 호출하던 listen(), accept() 함수와 tcp 기반 클...

tcp기반의 입/출력 버퍼에 대해서..

tcp기반의 입/출력 버퍼에 대해서.. 이런 경우를 생각해 보자. tcp 기반에서의 전송은 경계가 없어서, 전송 횟수가 한번이라 치더라도 수신측에서 두번을 읽을 수 있고,반대로 전송 횟수가 두번일지라도 수신측에서 한번에 두번의 전송을 읽을 수 있다고도 했다.예를들어 서버가 데이터를 한패킷에 40바이트를 송신하고, 클라이언트에서 10바이트씩 네번 수신...

tcp 서버/클라이언트 의 함수 호출 순서

tcp 서버/클라이언트 의 함수 호출 순서

tcp 프로토콜이 ip 프로토콜을 사용하는 이유?

tcp 프로토콜이 ip 프로토콜을 사용하는 이유? tcp는 신뢰성있는 데이터 전송 프로토콜이다. 헌데, tcp가 데이터전송시 기반으로 쓰이는 프로토콜이 ip 이고, ip는 신뢰할 수 없는 프로토콜인데 왜 ip 프로토콜을 쓸까? ip는 하나의 데이터패킷이 전송되는 과정에만 중심을 두고 설계되었다. 따라서 여러 개의 데이터 패킷을 ...

5. tcp기반 에코서버(echo_server) 에코클라이언트(echo_client) [+에코클라이언트 단점보완(?)]

5. tcp기반 에코서버(echo_server) 에코클라이언트(echo_client) [+에코클라이언트 단점보완(?)] ******에코 서버/클라이언트 모델 1.에코서버(echo_server) 2. 에코클라이언트 (echo_client) #gcc echo_server.c -o echo_server#gcc echo_cl...

3.7 주소 정보 할당하기(bind_sock)

3.7 주소 정보 할당하기(bind_sock) -----------------------------------------------------------#include<sys/socket.h>#include<sys/types.h> int bind(int sockfd, struct sockaddr* myaddr, int addrl...
1 2 3 4