본문 바로가기

소켓통신함수 Socket close()와 shutdown() 차이 출처: http://iblog.or.kr/hungi/it/software/programing/466/comment-page-1#comment-2206 int close( int sockfd ); 소켓을 닫고 통신을 종료합니다. sockfd는 닫을 소켓 번호입니다.성공하면 0을 실패하면 -1을 반환합니다.닫힌 소켓은 더 이상 사용할 수 없습니다.내부적으로 TCP는 send buffer 와 recv buffer가 있습니다.만약에 close를 호출 하였는데 send buffer에 보낼 데이터가 남아 있으면그것을 모두 보낸 후에 앞서 설명 드린 TCP 연결 종료 절차를 따릅니다. 위 두 함수에는 좀더 볼 것이 있는데. 그것은 참조 카운터입니다.socket로 소켓을 열면 참조 카운터가 1 증가 합니다.그리고 다른.. 더보기
Windows Data Type https://msdn.microsoft.com/en-us/library/windows/desktop/aa383751(v=vs.85).aspx 더보기
[MFC] 프로그램 중복실행 방지 1. App클래스에 멤버변수 추가HANDLEm_hDpMutex; 2. InitInstance()에 다음 코드 추가m_hDpMutex = CreateMutex(NULL, FALSE, "프로젝트명");if(ERROR_ALREADY_EXISTS == GetLastError()) return FALSE; 더보기
[MFC] ErrorValueEnum (Specifies the type of ADO run-time error.) 링크: http://msdn.microsoft.com/en-us/library/windows/desktop/ms677004(v=vs.85).aspx 자세한 내용은 위의 링크 참조 Specifies the type of ADO run-time error.ConstantValueDescriptionadErrBoundToCommand3707 -2146824581 0x800A0E7BCannot change the ActiveConnection property of aRecordset object that has a Command object as its source.adErrCannotComplete3732 -2146824556 0x800A0E94Server cannot complete the operation.. 더보기
[MS-SQL] MSSQL 프로세스 출처 : http://www.econote.co.kr/main/view_post.asp?post_seq_no=43376 exec sp_lock잠금 관련 정보를 보고합니다.열 이름데이터 형식설명spidsmallintSQL Server 프로세스 ID 번호입니다.dbidsmallint잠금을 요청하는 데이터베이스 ID 번호입니다.ObjIdint잠금을 요청하는 개체의 개체 ID 번호입니다.IndIdsmallint인덱스 ID번호입니다.Typenchar(4)잠금 유형입니다.DB = 데이터베이스 FIL = 파일 IDX = 인덱스 PG = 페이지 KEY = 키 TAB = 테이블 EXT = 익스텐트 RID = 행 식별자Resourcenchar(16)syslockinfo.restext의 값에 해당되는 잠금 리소스입니다.Mo.. 더보기