172, 2/9 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   dreadlo
   ¼ÒÄÏ ÇÁ·Î±×·¡¹Ö~??

http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_Network&no=94 [º¹»ç]


#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <arpa/inet.h>
#include <sys/socket.h>
void error_handling(char *message);

int main(int argc, char *argv[])
{
        int serv_sock;
        int clnt_sock;

        struct sockaddr_in serv_addr;
        struct sockaddr_in clnt_addr;
        socklen_t clnt_addr_size;

        char message[]="Hello World!";

        if(argc!=2)
        {
                printf("Usage : %s <port>\n", argv[0]);
                exit(1);
        }

        serv_sock=socket(PF_INET, SOCK_STREAM, 0);
        if(serv_sock == -1)
                error_handling("socket() error!");

        memset(&serv_addr, 0, sizeof(serv_addr));
        serv_addr.sin_family=AF_INET;
        serv_addr.sin_addr.s_addr=htonl(INADDR_ANY);
        serv_addr.sin_port=htons(atoi(argv[1]));

        if(bind(serv_sock, (struct sockaddr*) &serv_addr, sizeof(serv_addr))==-1);
                error_handling("bind() error!");

        if(listen(serv_sock, 5) == -1)
                error_handling("listen() error!");

        clnt_addr_size=sizeof(clnt_addr);
        clnt_sock=accept(serv_sock, (struct sockaddr*)&clnt_addr, &clnt_addr_size);
        if(clnt_sock == -1)
                error_handling("accept() error!");

        write(clnt_sock, message, sizeof(message));
        close(clnt_sock);
        close(serv_sock);
        return 0;
}

void error_handling(char *message)
{
        fputs(message, stderr);
        fputc('\n', stderr);
        exit(1);
}




---------------------------------------------------------------------------------------------------------
¸®´ª½º¿¡¼­ ¼­¹ö¸¦ ½ÇÇàÇÏ·Á´Âµ¥


bind error  ÀÚ²Ù ³ª³×¿ä


¾Æ¹«¸® ã¾ÆºÁµµ ¹®Á¦Á¡ÀÌ ¾ø´Âµ¥ ¤Ì.¤Ì

gcc -o hserver hello_server.c      <- ÀÌ·¸°Ô ÄÄÆÄÀÏÇؼ­
./hserver 9190                         <- Æ÷Æ®¹øÈ£ Àû¾î¼­ ½ÇÇàÇߴµ¥;;;
bind() error!


¸î½Ã°£Â° Çì¸Å³×¿ä ¤Ð.¤Ð

  Hit : 3487     Date : 2012/09/05 10:26



    
phillip474 Ȥ½Ã 9190Æ÷Æ®¸¦ »ç¿ëÇÏ°í ÀÖ´Â°Ô ¾Æ´Ò±î¿ä....
ÇãÁ¢ÀÇ ÂªÀº »ý°¢ÀÔ´Ï´Ù.
2012/09/06  
dreadlo ±×·¡¼­ ´Ù¸¥ Æ÷Æ®¸¦ ½áºÁµµ ... ¤Ì.¤Ì 2012/09/07  
152   ¼­¹ö¸¦ ÀÌ¿ëÁßÀε¥ DDos ¹æ¾î¸¦ ¾î¶»°Ô ÇÏ´Â°Ô ÁÁÀ»±î¿ä?[1]     julic123
12/05 1843
151   ¼­·Î ´Ù¸¥IP´ë¿ª¿¡¼­ÀÇ ÇØÅ·Àº ¹«½¼¹æ¹ýÀÌ ÀÖÀ»±î¿ä?[2]     lolabsence
08/06 3660
150   ¼ÒÄÏÇÁ·Î±×·¡¹Ö ¿À·ùÁ»Ã£¾ÆÁÖ¼¼¿ä~¤Ð[2]     han7685
11/19 3073
149   ¼ÒÄÏÀ¸·Î ÅÚ³Ý Åë½ÅÀ» ÇÏ·Á¸é ¾î¶»°ÔÇؾßÇϳª¿ä??[1]     jjong1986
05/25 3351
  ¼ÒÄÏ ÇÁ·Î±×·¡¹Ö~??[2]     dreadlo
09/05 3486
147   ¼ÒÄÏ ÇÁ·Î±×·¡¹ÖÀ¸·Î thread¸¸µé¶§¿ä[2]     jjong1986
05/23 2746
146   ¼ÒÄÏ ÇÁ·Î±×·¡¹Ö ÀÚ½Ä ÇÁ·Î¼¼½º Áú¹®[3]     ka0r1
02/01 2315
145   »ó´ë¹æÀÌ ´Ù¿î¹ÞÀºÆÄÀÏ·Î[2]     sophiz
05/24 3785
144   ¹Ø¿¡°Å ²ø¾î ¿Ã¸³´Ï´Ù. ÇØÅ·½Ã¿¬À» ÇÏ·Á°í ÇÕ´Ï´Ù[1]     ta1004en
11/09 3305
143   ¹Ø¿¡ IPÁÖ¼Ò¿¡ ´ëÇÑ Áú¹®ÈÄ ¶Ç´Ù¸¥ ±Ã±ÝÁõ »ý°Ü¼­¿ä ^^[3]     ½º³ë
03/28 3736
142   ¹æÈ­º®ÀÌ ¶Õ¸®´Â ¿ø¸®°¡ ¹«¾ùÀΰ¡¿ä?[3]     artiba
04/22 4883
141   ¹éÆ®·¢¿¡´Â ¾î¶² ÅøµéÀÌ ¼³Ä¡µÇ¾î ÀÖ³ª¿©?     ralehgus123
05/06 2769
140   ¹éÆ®·¢5 wlan0 Áú¹®ÀÔ´Ï´Ù[1]     joooon3
07/06 3773
139   ¹éÆ®·¢ ¿¡¼­ mon0 °¡ º¸ÀÌ Áö ¾Ê¾Æ¿ä[3]     codeback
04/22 2892
138   ¹éÆ®·¢ ½Ç½À¿ë USB ·£Ä«µå ÃßÀü ºÎŹµå¸³´Ï´Ù.[2]     ifocean
04/16 5030
137   ¹éÆ®·¢ airmon-ng Áú¹®[2]     Å»¶ó¸®½º
09/05 4532
136   ¹éÆ®·¢ 5[1]     qwsa4561
04/20 3101
135   ¸ðµ©?[1]     h@cking2013
05/22 2882
134   ¶ó¿ìÅÍ¿Í ip °øÀ¯±âÀÇ Â÷ÀÌ[4]     kimgs0725
11/11 6202
133   ¶ó¿ìÅÍ °ü·Ã Áú¹®ÀÔ´Ï´Ù.[2]     jwkzzangs
11/29 2934
[1] 2 [3][4][5][6][7][8][9]

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org