네트워크 프로그래밍 1주차 실습 코드

Hyun·2024년 9월 11일
0

1. 오류 처리

1.1. 원속 함수들에 대한 3가지 오류 처리

  1. 오류를 처리할 필요가 없는 경우: 리턴값이 없거나 호출 시 항상 성공하는 일부 소켓 함수
  2. 리턴값만으로 오류를 처리하는 경우: ex) WSAStartup() 함수
  3. 리턴값으로 오류 발생을 확인, 구체적 내용은 오류 코드로 확인하는 경우: 대부분의 소켓 함수들이 해당

리턴 값 + 오류코드 사용 예


int WSAGetLastError(void) : 네트워크 작업 중 오류가 잘생했을 때, 이 함수는 가장 최근에 발생한 오류의 정수형 오류 코드를 반환.
-> 오류 코드(int) 를 에러 메세지(string) 로 표현해줄 수 있는 방법이 필요

1.2.

0개의 댓글

관련 채용 정보