Post

반응형

예전 서버 소스코드를 실행시키려고 하니 C4996에러가 났다.


C4996

'WSASocketA': Use WSASocketW() instead  or define      _WINSOCK_DEPRECATED_NO_WARNINGS      to disable deprecated API warnings


C4996 'inet_addr': Use inet_pton() or InetPton()      instead or define      _WINSOCK_DEPRECATED_NO_WARNINGS      to disable deprecated API warnings

OverlappedSend_Win_Wori


처음 C4996은 WSASocket 대신 WSASocketW 함수를 사용하라고 해서, 사용하니 해결.

두번째 c4996 Wanring은 inet_pton() or InetPton()  함수를 사용하라고 해서 수정하니 해결


#include <WS2tcpip.h>  // inet_pton 함수 사용시 include 해야함

inet_pton(AF_INET, "127.0.0.1", &(sendAdr.sin_addr));



반응형

Post

반응형

1>main.obj : error LNK2019: __imp__closesocket@4 외부 기호(참조 위치: _main 함수)에서 확인하지 못했습니다.

1>main.obj : error LNK2019: __imp__connect@12 외부 기호(참조 위치: _main 함수)에서 확인하지 못했습니다.

1>main.obj : error LNK2019: __imp__htons@4 외부 기호(참조 위치: _main 함수)에서 확인하지 못했습니다.

1>main.obj : error LNK2019: __imp__inet_addr@4 외부 기호(참조 위치: _main 함수)에서 확인하지 못했습니다.

1>main.obj : error LNK2019: __imp__WSAStartup@8 외부 기호(참조 위치: _main 함수)에서 확인하지 못했습니다.

1>main.obj : error LNK2019: __imp__WSACleanup@0 외부 기호(참조 위치: _main 함수)에서 확인하지 못했습니다.

1>main.obj : error LNK2019: __imp__WSAGetLastError@0 외부 기호(참조 위치: _main 함수)에서 확인하지 못했습니다.

1>main.obj : error LNK2019: __imp__WSACloseEvent@4 외부 기호(참조 위치: _main 함수)에서 확인하지 못했습니다.

1>main.obj : error LNK2019: __imp__WSACreateEvent@0 외부 기호(참조 위치: _main 함수)에서 확인하지 못했습니다.

1>main.obj : error LNK2019: __imp__WSAGetOverlappedResult@20 외부 기호(참조 위치: _main 함수)에서 확인하지 못했습니다.

1>main.obj : error LNK2019: __imp__WSASend@28 외부 기호(참조 위치: _main 함수)에서 확인하지 못했습니다.

1>main.obj : error LNK2019: __imp__WSASocketA@24 외부 기호(참조 위치: _main 함수)에서 확인하지 못했습니다.

1>main.obj : error LNK2019: __imp__WSAWaitForMultipleEvents@20 외부 기호(참조 위치: _main 함수)에서 확인하지 못했습니다.



#pragma comment(lib, "ws2_32.lib")

lib 포함시켜주면 된다.

반응형

'이전게시판 > Server' 카테고리의 다른 글

IOCP window 채팅 클라이언트 소스  (0) 2018.10.04
IOCP 채팅 서버 소스 예제  (0) 2018.10.04
C4996 에러  (0) 2018.09.28
구글 프로토콜 버퍼 C++ Window 예제 (Google Protocol buffer)  (0) 2018.07.27
기본 서버 예제의 문제점  (0) 2018.07.05
C4996 inet_addr Error Solution  (0) 2018.06.30
ip주소 추적  (0) 2018.04.21
hosts파일, DNS  (0) 2018.04.21
▲ top