Design Pattern & Network, 5. 간략한 TCP/IP 서버.
#include #include #include int main(int argc, char *argv[]) { int val, len; WSADATA wsa; SOCKET listen, client_send; SOCKADDR_IN server, client; char buf[513]; if (WSAStartup(MAKEWORD(2, 2), &wsa) != 0) { return EOF; } listen = socket(AF_INET, SOCK_STREAM, 0); if (listen == INVALID_SOCKET) { printf("소켓 안렬려 ㅡ.,ㅡ\n"); return EOF; } ZeroMemory(&server, sizeof(server)); server.sin_family = AF_INET; ..
더보기
제라의 공식으로 요일맞히는 프로그램
제라의 공식은 ((21*a/4)+(5*b/4)+(26*(c+1)/10)+d-1)%7; 외울 필요 없어요 a는 연도의 앞 두자리 b는 연도의 뒤 2자리. c는 월, d는 일. 예를 들어 2007년 07월 07일은 a=20,b=7,c=7,d=7; 참쉽죠? 그리고 하나 더해야될 게 있어요. c(월)가 1이나 2일경우 연도는 -1을하고 1은 13, 2는 14로 바꿔줘야해요 예를들면 2007년 01월 01일은 a=20,b=6,c=13,d=1; 참쉽죠? 위 공식을 사용해 나온 값에 따라 요일을 정합니다. 0=일요일 1=월요일 2=화요일 3=수요일 4=목요일 5=금요일 6=토요일 #include int calc(int y, int m, int d) { int a, b; if(m
더보기