TCP/IP 파일 입출력 서버 프로그래밍! #include #include #include #include #pragma comment(lib,"ws2_32.lib") #define BUFSIZE 30 void ErrorHandling(char *message); int main(int argc, char **argv) { WSADATA wsaData; SOCKET hServSock; SOCKET hClntSock; char buf[BUFSIZE]; FILE* fp; SOCKADDR_IN servAddr; SOCKADDR_IN clntAddr; int clntAddrSize; int len; fp = fopen("file_io_ser.cpp","r"); if(fp == NULL) ErrorHandling("File open error"); if(.. 더보기 TCP / IP 소켓 프로그래밍 -4- TCP에 대한 이해 TCP(Transmission Control Protocol)는 전송과정을 컨트롤한다라는 뜻 TCP / IP 프로토콜 4단계 스택 1)물리적 계층 - LINK 가장 기본이 되는 영역으로 LAN,WAN, MAN 등 네트워크 표준과 관련된 프로토콜을 정의 2)네트워크 계층 - IP 복잡하게 연결되어 있는 인터넷을 통해 데이터를 보내기 위해 경로를 선택하는 것. IP 자체는 비연결 지향적이며 신뢰할 수 없다. 데이터를 보낼 때 마다 경로를 선택하게 되고 그 경로도 일정하지 않기 때문이다. 3)전송 계층 - TCP /UDP 데이터를 전송하는 방법을 정의하는 영역. IP를 기반으로 호스트 대 호스트가 어떻게 데이터를 주고 받을 것인지 약속하는 것을 담당하는 것이다. TCP는 확인 절차를 걸쳐서.. 더보기 이전 1 ··· 23 24 25 26 27 28 29 ··· 40 다음