IT공부
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fu4mZf%2FbtqID5SR5iQ%2Fsiim7S9T6tQ3F86QlB54yk%2Fimg.png)
에코 서버와 클라이언트 프로그램 만들기
에코 서버 프로그램 #define _WINSOCK_DEPRECATED_NO_WARNINGS #include "MySocketError.h" #define SERVER_IP "127.0.0.1" #define SERVER_PORT 1234 #pragma comment(lib,"ws2_32.lib") int main(void) { int result = -1; //WSAStartup WSADATA wData = { 0 }; result = WSAStartup(MAKEWORD(2, 2), &wData); if (result) ErrorExit("WSAStartup"); else OKMsg("WSAStartup"); //MAKEWORD = 버전관련 //socket SOCKET serverSocket; serve..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkTvYO%2FbtqIxXOo8vI%2FwwkDw8dtvoubsX2S5kVrc1%2Fimg.png)
C언어 사용한 기본적인 클라이언트 프로그램
프로그램 사용 함수 관련 포스팅 참고 서버 프로그램과 클라이언트 프로그램 만들기 소켓 프로그래밍 TCP/IP 통신 함수 사용하는 순서 Server Client Socket() Bind() Listen() Accept() Send() / Recv() Close() Socket() Connect() Send() / Recv() Close() socket() : 소켓 생성 .. lieadaon.tistory.com #define _WINSOCK_DEPRECATED_NO_WARNINGS #define SERVER_PORT 9001 #define SERVER_IP "목적지IP" #include "MySocketError.h" #pragma comment(lib,"ws2_32") int main(void) { in..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcreg0O%2FbtqIwCDG162%2FQEKtAyVqGKPlzHmIGxZ5Dk%2Fimg.png)
C언어 사용한 기본적인 서버 프로그램
프로그램 사용 함수 관련 포스팅 참고 서버 프로그램과 클라이언트 프로그램 만들기 소켓 프로그래밍 TCP/IP 통신 함수 사용하는 순서 Server Client Socket() Bind() Listen() Accept() Send() / Recv() Close() Socket() Connect() Send() / Recv() Close() socket() : 소켓 생성 .. lieadaon.tistory.com #define _WINSOCK_DEPRECATED_NO_WARNINGS #include "MySocketError.h" #pragma comment(lib, "ws2_32.lib") #define SERVER_IP "외부ip" #define SERVER_PORT 원하는 포트//well-known p..
서버 프로그램과 클라이언트 프로그램 만드는 함수 정리
소켓 프로그래밍 TCP/IP 통신 함수 사용하는 순서 Server Client Socket() Bind() Listen() Accept() Send() / Recv() Close()
inet_addr, inet_ntoa 오류 해결하기
inet_addr, inet_ntoa #define _WINSOCK_DEPRECATED_NO_WARNINGS 사용하지 않고 함수로 해결하기 클라이언트 inet_addr = inet_pton = inet_pton //문자열을 long type으로 바꾸어 줌 서버 inet_ntoa =inet_ntop =inet_ntop //long type을 문자열로 바꾸어 줌 pton : PC -> 네트워크 ntop : 네트워크 -> PC로 에러코드 해결 C4996 'inet_ntoa': Use inet_ntop() or InetNtop() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings Use inet_ntop() o..