UDP 에코 서버 구축하기 #include #include #include #include #pragma comment(lib,"ws2_32.lib") #define BUFSIZE 30 void ErrorHandling(char *message); int main(int argc, char **argv) { WSADATA wsaData; SOCKET hServSock; char message[BUFSIZE]; int strLen; SOCKADDR_IN servAddr; //서버의 주소와 모든정보를 가지고 있는 변수 SOCKADDR_IN clntAddr; //클라이언트 주소와 모든 정보를 가지고 있는 변수 int clntAddrSize; if(WSAStartup(MAKEWORD(2,2),&wsaData)!=0) ErrorHandli.. 더보기 UDP daytime 에코 클라이언트 #include #include #include #include #include #pragma comment(lib,"ws2_32.lib") #define BUFSIZE 30 void ErrorHandling(char *message); int main(int argc, char **argv) { WSADATA wsaData; SOCKET hSocket; char message[BUFSIZE]; int strLen,addrSize,i; SOCKADDR_IN servAddr; SOCKADDR_IN fromAddr; time_t timer = time(NULL); struct tm* t = localtime(&timer); if(WSAStartup(MAKEWORD(2,2),&wsaData)!=0) Error.. 더보기 이전 1 ··· 27 28 29 30 31 32 33 ··· 40 다음