본문 바로가기

개발/윈도우2

[Window]에코 서버/클라이언트 프로그램 이전 글에 이어서 이번에는 윈도우 운영체제에서 실행 가능한 에코 서버/클라이언트의 코드를 공개하겠습니다. Iterative한 에코 서버/클라이언트에 대한 설명은 리눅스의 에코 서버/클라이언트를 설명할 때 했으니 넘어가겠습니다. 아래는 에코 서버/클라이언트 코드 입니다. #include #include #include #define BUF_SIZE 1024 void Error_Handling(const char* _Message); int main(int argc, const char* argv[]) { if (argc != 2) { printf("Usage : %s \n", argv[0]); exit(1); } WSAData wsaData; if (WSAStartup(MAKEWORD(2, 2), &wsa.. 2020. 4. 2.
[Window] TCP 서버 / 클라이언트 구현 일단 윈속 프로그램을 작성하기전에 라이브러리를 추가시켜줘야 합니다. 저만 따라오시면 다할 수 있습니다. 천천히 과정을 다 찍어서 보여드릴게요. 프로젝트 우클릭 속성 클릭 추가 종속성의 아래 화살표 클릭 편집 클릭 "ws2_32.lib" 추가후 확인 위의 과정을 프로젝트마다 해줘야 합니다. 이게 귀찮다면 #pragma comment(lib, "ws2_32.lib")만 헤더파일 밑에 넣어주면 됩니다. 윈도우 기반 TCP 서버/클라이언트 프로그램 아래는 윈도우에서 실행가능한 서버/클라이언트 코드입니다. 두 프로젝트에 ws2_32.lib를 추가해줘야 합니다. // C++ 서버프로그램 #define _WINSOCK_DEPRECATED_NO_WARNINGS #include #include #include void .. 2020. 4. 1.