[ Windows Socket ] 소켓 프로그래밍/소켓 통신 예제 간단한 채팅 프로그램
·
Archive/Develop
Server #include #include #include // 윈도우즈기 때문에 들어 감 void ErrorHandling(char * message); int main(int argc, char *argv[]) { WSADATA wsaData; // 윈도우즈최적화 SOCKET hServSock, hClntSock; SOCKADDR_IN servAddr, clntAddr; int szClntAddr; char message[30]; int strLen; if(argc != 2){ printf("Usage : %s \n", argv[0]); exit(1); } // 윈도우즈이기 때문에 WSAStartup 이 들어감. //소켓 만들기 전에 들어가는데, MAKEWORD 는 버전 확인용이라고 생각하면 된다...
[ Socket Programming ] 소켓 프로그래밍 컴파일 시 Dev C++ 에서 발생하는 에러 해결
·
Archive/Develop
프로젝트(P) 탭의 프로젝트 옵션에 들어간다. 그럼 이렇게 프로젝트 설정 창이 뜨게 되는데, 이 창에서 매개변수 탭 안의 Linker 에 -lwsock32 를 넣어준다. 다음은 파일/디렉토리 탭 안의 라이브러리 디렉토리탭을 눌러 라이브러리 디렉토리를 추가해주어야한다. Dev-Cpp 을 기본 경로로 설정해서 깔았다면 아마 아래와 같은 경로에 lib 파일이 있을 것이다. C:\Program Files (x86)\Dev-Cpp\MinGW64\x86_64-w64-mingw32\lib 바로 옆의 인클루드파일 디렉토리 탭에 들어가, include 디렉토리를 추가해준다. 이전에 추가했던 lib 디렉토리와 동일한 경로에 있다. C:\Program Files (x86)\Dev-Cpp\MinGW64\x86_64-w64-m..