차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
ko:bs2_setsocketsslretrycount [2023/02/09 16:22]
mashin 만듦
ko:bs2_setsocketsslretrycount [2023/03/02 16:06] (현재)
kkshin
줄 5: 줄 5:
  
 ===== BS2_SetSocketSSLRetryCount ===== ===== BS2_SetSocketSSLRetryCount =====
-[+ 2.8.4] SSL 소켓 통신 시, 통신구간에서 소켓으로부터 패킷을 읽고쓰는 도중 오류가 발생하게되면,​ SDK는 자동으로 일정 횟수 만큼 재시도를 하는데, \\+[+ 2.9.1] SSL 소켓 통신 시, 통신구간에서 소켓으로부터 패킷을 읽고쓰는 도중 오류가 발생하게되면,​ SDK는 자동으로 일정 횟수 만큼 재시도를 하는데, \\
 이 함수를 통해 재시도 횟수를 변경할 수 있습니다. \\ 이 함수를 통해 재시도 횟수를 변경할 수 있습니다. \\
 <WRAP alert> <WRAP alert>
줄 25: 줄 25:
 ==== 함께 보기 ==== ==== 함께 보기 ====
 [[BS2_GetSocketSSLRetryCount]] [[BS2_GetSocketSSLRetryCount]]
-==== 샘플코드(C++) ==== 
  
-<file cpp sample_setdebugfilelogex.cpp>​ 
-const char* CURRENT_DIR = "​.";​ 
-const int MAX_SIZE_LOG_FILE = 100;  // 100MB 
-int sdkResult = BS2_SetDebugFileLogEx(DEBUG_LOG_ALL,​ DEBUG_MODULE_ALL,​ CURRENT_DIR,​ MAX_SIZE_LOG_FILE);​ 
-if (BS_SDK_SUCCESS != sdkResult) 
-{ 
- printf("​BS2_SetDebugFileLogEx call failed: %d", sdkResult); 
- return; 
-} 
-</​file>​ 
- 
-==== 샘플코드(C#​) ==== 
-<file csharp sample_setdebugfilelogex.cs>​ 
-const string CURRENT_DIR = "​.";​ 
-const int MAX_SIZE_LOG_FILE = 100;  // 100MB 
-IntPtr ptrDir = Marshal.StringToHGlobalAnsi(CURRENT_DIR);​ 
-result = (BS2ErrorCode)API.BS2_SetDebugFileLogEx(Constants.DEBUG_LOG_OPERATION_ALL,​ Constants.DEBUG_MODULE_ALL,​ ptrDir, MAX_SIZE_LOG_FILE);​ 
-Marshal.FreeHGlobal(ptrDir);​ 
-if (result != BS2ErrorCode.BS_SDK_SUCCESS) 
-{ 
- Console.WriteLine("​Got error({0}).",​ result); 
- return; 
-} 
-</​file>​