디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

소켓프로그래밍좀 도와줍쇼

네틐(219.251) 2011.04.05 18:13:19
조회 49 추천 0 댓글 0

#include <winsock2.h>
#include <stdlib.h>
#include <stdio.h>

// 소켓 함수 오류 출력
void err_display(char *msg)
{
        LPVOID lpMsgBuf;
        FormatMessage( 
                FORMAT_MESSAGE_ALLOCATE_BUFFER|
                FORMAT_MESSAGE_FROM_SYSTEM,
                NULL, WSAGetLastError(),
                MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
                (LPTSTR)&lpMsgBuf, 0, NULL);
        printf("[%s] %s", msg, (LPCTSTR)lpMsgBuf);
        LocalFree(lpMsgBuf);
}

// 도메인 이름 -> IP 주소
BOOL GetIPAddr(char *name, IN_ADDR *addr)
{
        HOSTENT *ptr = gethostbyname(name);
        if(ptr == NULL){
                err_display("gethostbyname()");
                return FALSE;
        }

        memcpy(addr, ptr->h_addr, ptr->h_length);

        return TRUE;
}

// IP 주소 -> 도메인 이름
BOOL GetDomainName(IN_ADDR addr, char *name)
{
        HOSTENT *ptr = gethostbyaddr((char *)&addr, 
                sizeof(addr), AF_INET);
        if(ptr == NULL){
                err_display("gethostbyaddr()");
                return FALSE;
        }
        strcpy(name, ptr->h_name);
        return TRUE;
}

int main(int argc, char* argv[])
{
        WSADATA wsa;
        if(WSAStartup(MAKEWORD(2, 2), &wsa) != 0)
                return -1;
        char a[20];
        printf("주소입력 : ");
        
        scanf("%s",a);
        
        // 도메인 이름 -> IP 주소
        IN_ADDR addr;
        if(GetIPAddr(a, &addr)){
                // 성공이면 결과 출력
                printf("IP 주소 = %s\\n",inet_ntoa(addr));
                // IP 주소 -> 도메인 이름
                char name[256];
                if(GetDomainName(addr, name)){
                        // 성공이면 결과 출력
                        printf("도메인 이름 = %s\\n", name);
                }
        }

        WSACleanup();
        return 0;
}

이게 사이트의 ip랑 도메인이름을 출력하는건데
여기서 모든 aliases와 addr_list를 출력하게 해야하는데 잘 안되네요 
도움좀 주세요.

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 연예인 안 했으면 국가대표로 올림픽 출전했을 것 같은 스타는? 운영자 24/08/05 - -
250181 매트랩좀 도와주세요 ㅠㅠ 굽신굽신 ㅁㄴㅇㄹ(165.194) 11.05.15 69 0
250180 형들 나 아주 급한 과제 팀플중인데 급질문!!!!!!! [4] 안녕(175.116) 11.05.15 109 0
250179 비베에서 rs232 받을라카는데 어떻게해함 ㅠㅠ? [3] 희나람(122.32) 11.05.15 94 0
250178 주식차트처럼 그래프 모양을 예측 못하게끔 프로그램 짜려면 [2] 돌멩이(14.41) 11.05.15 104 0
250177 늅늅 웹프로그래밍 물어볼데가 여기밖에 업네요 ㅜ [10] 내책임이냐?(221.163) 11.05.15 133 0
250176 java swing(awt) 질문좀.. 미치겟다(124.53) 11.05.15 48 0
250175 c++ 질문이요! [3] 츄리닝(175.210) 11.05.15 63 0
250174 인덱스가 있는데 중간에 삽입/삭제가 많이 일어난다면 [2] rm . dd갤로그로 이동합니다. 11.05.15 70 0
250173 똑똑하신 형님들 C 질문 있습니다. [4] 병1신(114.200) 11.05.15 67 0
250172 아 ㄷ넛 맛있네 [3] Adelposs갤로그로 이동합니다. 11.05.15 80 0
250171 비주얼베이직 6.0 무턱대고 배우는놈들 참고해라 [2] (112.146) 11.05.15 193 0
250170 우왕우왕! 중국에서 아잉패드가 기달리고잇어! [2] 초밥술사갤로그로 이동합니다. 11.05.15 69 0
250169 아델님의 문제 아델님이 인정한 답은 8맞음 [2] 돌고래스피커갤로그로 이동합니다. 11.05.15 59 0
250168 바띠 = 아델??? 돌고래스피커갤로그로 이동합니다. 11.05.15 38 0
250167 늅뉴비들이 왜 프로그래밍에 대해서 잘못 이해하는지 알게되었다! [1] 천재해커(121.139) 11.05.15 95 0
250166 밑에 exe파일 cpp로 보는법 물어본사람인데여;; [10] exe(116.122) 11.05.15 357 0
250165 2013 수능 출사표 鄧麗君矣臣下갤로그로 이동합니다. 11.05.15 124 0
250164 형들 프로그래밍에 이런 기능이있나모르겠어.. 김인서갤로그로 이동합니다. 11.05.15 73 0
250163 JLPT 공부한다고 만든거... [4] 땡칠도사갤로그로 이동합니다. 11.05.15 118 0
250162 좃대딩 중간고사 복습...pthread 컴파일 문제 생겼는데 조언좀여 [1] pthread(61.75) 11.05.15 158 0
250161 exe파일이 어떻게 만들어졌는지 cpp로 볼수있나요?? 조공有 [2] exe(116.122) 11.05.15 161 0
250159 proc로 컴파일하면 막 이상한 파일이 생기는게 이거는 뭐에요? [3] 포토(111.65) 11.05.15 332 0
250158 해외나 외국계기업에서 일 하는 분 있음? [2] 낙제컴공갤로그로 이동합니다. 11.05.15 144 0
250157 IT 업계 떠나고 싶은 10가지 이유 [6] dd(121.137) 11.05.15 353 0
250156 그럼 또 C파일삭제 질문이요 [2] Verdana갤로그로 이동합니다. 11.05.15 90 0
250155 형들 ATmega128 키스캔 해결좀 해줘요 [5] God Damn!!!갤로그로 이동합니다. 11.05.15 512 0
250154 대기업 개발자 유형.. 키라라(180.65) 11.05.15 302 0
250153 비주얼 베이직 6.0 버젼 간편다운 비베(59.4) 11.05.15 83 0
250152 비베 6.0 질문좀 형들 [2] 비베(59.4) 11.05.15 104 0
250151 Nietzsche1024 옹 있는가 [29] 동적할당갤로그로 이동합니다. 11.05.15 102 0
250149 필살기 실행 [3] ㄱㅈㅂ(58.126) 11.05.15 100 0
250148 C 도스 색깔 질문이여 [2] Verdana갤로그로 이동합니다. 11.05.15 90 0
250147 형들 자바스크립트 간단한 프로그래밍인데 출력값이 이상하네 봐주세요 [1] ㅎㅇ(58.124) 11.05.15 70 0
250146 매틀랩 질문 하나 할게 형들! 김인서갤로그로 이동합니다. 11.05.15 20 0
250145 NHN은 서울대만 뽑는다던데 개소린가요 ? [6] (211.201) 11.05.15 332 0
250144 삼성 소멤은 다음달 모집인가? [2] 한마음택배갤로그로 이동합니다. 11.05.15 150 0
250143 형들 랩뷰로 시계만드는 중인데 도와주세여 [1] 트트롤(221.160) 11.05.15 1490 0
250142 컴공 하면 숭실대,아주대 ㅇㅇ 이 대학이 진리다 [7] 프갤입문생(175.210) 11.05.15 384 0
250141 으허허헣 함수내에서 다른 함수값을 호출할순 없는건가..? [4] ㄱㅈㅂ(58.126) 11.05.15 71 0
250140 이클립스 초보가 질문하나만 할ㄲ께요 이클(121.191) 11.05.15 38 0
250139 형들 masm 에서 ebp가 뭐야? ,, [5] 회색사과갤로그로 이동합니다. 11.05.15 68 0
250137 군생활할동안 유용한 책이 있을까요? [4] 꼬비갤로그로 이동합니다. 11.05.15 87 0
250136 형아들 네트워크 연결하는 문제좀 해결해줘 읗어헝ㅜㅜㅜ ★가시지오㉪갤로그로 이동합니다. 11.05.15 59 0
250135 php아는 형 함 봐주라 [3] ddsfsf(211.227) 11.05.15 62 0
250134 perl 로 2글자 마다 앞에 특정 문자를 붙이려고 하는데.. [2] m.m(112.219) 11.05.15 76 0
250133 좆늅임 근대 질문이이씀.. [1] 슈비얌갤로그로 이동합니다. 11.05.15 82 0
250132 많은 갤러리가 휴일에 활성화되는데 [4] 세브(222.239) 11.05.15 94 0
250131 대체 디씨의 사진업로드는 어떻게 되먹은걸까 하루카나소라갤로그로 이동합니다. 11.05.15 52 0
250128 Nietzsche102.. 황제 스승 선배 선생 폐하 밤새 뚜들겼나이다. [9] 형들아(14.41) 11.05.15 114 0
250127 소프트웨어 테크트리 탈 꺼면 한국 대학은 버려라. [3] ㅇㅇ(222.107) 11.05.15 299 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2