소켓에러
페이지 정보
작성일 19-09-25 07:50
본문
Download : 소켓에러.hwp
순서
소켓에러 , 소켓에러경영경제레포트 , 소켓에러
소켓에러
Download : 소켓에러.hwp( 69 )
레포트/경영경제
설명
소켓에러,경영경제,레포트
#include `winsock2.h`
#include `stdlib.h`
#define BUFSIZE 512
// 소켓 함수 오류 출력 후 종료
void err_quit(char msg)
{
LPVOID lpMsgBuf;
FormatMessage(
FORMAT_MESSAGE_ALLOCATE_BUFFER|
FORMAT_MESSAGE_FROM_SYSTEM,
NULL, WSAGetLastError(),
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
(LPTSTR)&lpMsgBuf, 0, NULL);
MessageBox(NULL, (LPCTSTR)lpMsgBuf, msg, MB_ICONERROR);
LocalFree(lpMsgBuf);
exit(-1);
}
int main(int argc, char argv)
{
int retval;
// 윈속 초기화
WSADATA wsa;
if(WSAStartup(MAKEWORD(2,2), &wsa) != 0)
return -1;
MessageBox(NULL, `원속 초기화 성공`,`성공`, MB_OK);
// socket()
SOCKET listen_sock = socket(AF_INET, SOCK_DGRAM, 1);
if(listen_sock INVALID_SOCKET) err_quit(`socket()`);
MessageBox(NULL, `TCP 소켓 생성 성공`,`성공`, MB_OK);
// closesocket()
closesocket(listen_sock);
// 윈속 종료
WSACleanup();
return 0;
}
출력 화면
※. 원속 초기화 성공
※. 에러 화면
에러나는 요인.
// socket()
SOCKET listen_sock = socket(AF_INET, SOCK_DGRAM, 1);
if(liste…(省略)



소켓에러
다.