윈도우 소켓(Windows socket)2 [4주 차] - Windows 소켓 시작하기 과목명 : 컴퓨터 통신(Computer communication) 수업일자 : 2022년 09월 19일 (월) 1. 오류 처리(Error Handling) 1-1 정의 - 네트워크 프로그램에서는 여러 원인 때문에 오류가 발생할 수 있으며 발생 확률도 비교적 높습니다. 이에 따라 함수 호출 시, 오류를 체크하여 사용자에게 오류 내용을 알려주는 것이 매우 중요합니다. - 학습할 윈속 함수는 오류 처리 방법을 다음과 같이 세 가지로 나눌 수 있습니다. (1) 오류를 처리할 필요가 없는 경우 - return 값이 존재하지 않거나 호출 시 항상 성공하는 일부 소켓 함수 (2) return 값만으로도 오류를 처리하는 경우 - WSAStartup() 함수 (3) return 값으로 오류를 확인하고, 구체적인 오류 내.. 2022. 9. 19. [3주 차] - Windows 소켓, 간단한 서버 소켓 프로그램 작성 과목명 : 컴퓨터 통신(Computer communication) 수업일자 : 2022년 09월 12일 (월) 1. Windows socket (윈속) 1-1. Windows socket의 뜻 - 버클리 유닉스에서 개발한 네트워크 프로그래밍 인터페이스를 윈도우 환경에서 사용할 수 있게 만든 것입니다. - Windows 95 버전부터 API에 정식적으로 포함하여 제공하게 되었습니다. 1-2. Windows socket과 유닉스 socket의 차이점 - 윈도우 소켓은 DLL을 통해 대부분의 기능이 제공되므로 DLL 초기화 종료 작업을 위한 함수가 필요합니다. - 윈도우 라이브러리는 일종의 함수들의 모임으로, Static(정적) 라이브러리, Dynamic(동적, Shared) 라이브러리로 나뉩니다. 예를 들어.. 2022. 9. 12. 이전 1 다음