반응형

전체 글 173

[C++] FTP Timeout 설정 예제 (InternetSetOption)

InternetSetOption 함수를 사용하면 FTP 연결, Data 송신, Data 수신 할 때 등 TimeOut 설정이 가능함. TimeOut이 가끔 안되는 버그가 있다고 함. 그럴 때는 Thread 하나 만들어서 InternetSetOption 함수 감시해주면 됨. 나는 문제없이 사용함. ​ 1. 함수 원형 BOOL InternetSetOption( IN HINTERNET hInternet OPTIONAL, //Ftp Internet 핸들(Internet 핸들) IN DWORD Option, //Time Out Define 를 default로 작성(Time Out 종류) IN LPVOID Buf, //Time Out Buffer IN DWORD BufSize); //Time Out Buffer S..

C++ 2024.01.18

[C++] FTP 예제(SImple Ftp Class)

C++로 Ftp 구현 시 사용하면 되는 Class다. Ftp 기능이 거의 대부분 구현되어 있다. 기능은 업로드, 다운로드, 이어받기 등 다양하다. 다운로드 아래는 SimpleFtp.h의 Class에 정의되어 있는 함수 원형이다. //로그인 BOOL Login(CString strIP, CString strID=_T("anonymous"), CString strPasswd=_T(""), UINT nPort = INTERNET_DEFAULT_FTP_PORT, HWND hCallWnd = NULL, BOOL bUtf8 = TRUE, BOOL bPassive = FALSE); //로그아웃 void LogOut(); //FTP서버에 연결되어있으면 TRUE, 아니면 FALSE BOOL IsConnected(); /..

C++ 2024.01.18

[Docker]MongoDB 도커 컨테이너 접속 & 사용법

도커 생성, 이미지 생성 까지 다했는데 내가 만든 컨테이너에 어떻게 접속 하지? 에 대해 설명한다. 1. 실행 중인 도커 컨테이너 이름(id) 확인 $ sudo docker ps 결과 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 2. 실행 중 + 미 실행 도커 컨테이너 이름(id) 확인 ps 뒤에 -a 를 붙이면 미 실행 중인 mongo 컨테이너도 확인 된다. 여기서 당신이 만든 컨테이너 이름 찾으면 된다. $ sudo docker ps -a 결과 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 92526b0fdc6e test "docker-entrypoint.s…" 21 hours ago Exited (..

Docker 2024.01.14
반응형