ÇÁ·Î±×·¡¹Ö

 3204, 15/161 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   h@cking2013
   ¼ÒÄÏ ÇÁ·Î±×·¡¹Ö ¿¡·¯!!

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


¾È³çÇϼ¼¿ä.
³ú¸¦ ÀÚ±ØÇÏ´Â tcp/ip¼ÒÄÏ ÇÁ·Î±×·¡¹Ö À̶ó´Â Ã¥À¸·Î °øºÎ¸¦ ÇÏ°í ÀÖ½À´Ï´Ù.
Ã¥ 105ÆäÀÌÁö¿¡ ÀÖ´Â ¿¹Á¦¸¦ ÄÄÆÄÀÏÇؼ­ ½ÇÇàÇϴϱî 255.255.255.255¿¡¼­ °è¼Ó ¿¬°áÀÌ ¿Â´Ù°í ¶å´Ï´Ù.
------------------------------------------------echo_server.c----------------------------------------------------
#include <sys/socket.h>
#include <sys/stat.h>
#include <arpa/inet.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#define MAXBUF 1024
int main(int argc, char **argv)
{
  int server_sockfd, client_sockfd;
  int client_len, n;
  int ahfma;
  char buf[MAXBUF];
  struct sockaddr_in clientaddr, serveraddr;
  client_len = sizeof(clientaddr);
  if((server_sockfd=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP)==-1))
    {
      perror("socket error:");
      exit(0);
    }
    bzero(&serveraddr, sizeof(serveraddr));
    serveraddr.sin_family=AF_INET;
    serveraddr.sin_addr.s_addr=htonl(INADDR_ANY);
    serveraddr.sin_port=htons(atoi(argv[1]));
    bind(server_sockfd,(struct sockaddr *)&serveraddr,sizeof(serveraddr));
    listen(server_sockfd,5);
    while(1)
      {
        memset(buf,0x00,MAXBUF);
        client_sockfd=accept(server_sockfd,(struct sockaddr *)&clientaddr, &client_len);
        printf("New Client Connect:%s\n",inet_ntoa(clientaddr.sin_addr));
        if((n=read(client_sockfd,buf,MAXBUF))<=0)
          {
            close(client_sockfd);
            continue;
          }
        printf("%s\n",buf);
        if(write(client_sockfd, buf, MAXBUF)<=0)
          {
            perror("write error:");
            close(client_sockfd);
          }
        close(client_sockfd);
      }
    close(server_sockfd);
    return 0;
    }
------------------------------------------------½ÇÇà °á°ú------------------------------------------
$./echo_server 3500
New Client Connect:255.255.255.255
New Client Connect:255.255.255.255
New Client Connect:255.255.255.255
New Client Connect:255.255.255.255
New Client Connect:255.255.255.255
New Client Connect:255.255.255.255
New Client Connect:255.255.255.255
.
.
.
.
.
.
.
----------------------------------------------------------------------------------------------------------
¾î¶² ºÎºÐ¿¡ ¹®Á¦°¡ Àִ°ǰ¡¿ä?


  Hit : 5037     Date : 2014/02/24 10:18



    
indra if((server_sockfd=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP)==-1))

ÀÌ ºÎºÐÀ» ÀÌ·¸°Ô ¹Ù²ãº¸¼¼¿ä

if((server_sockfd=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP))==-1)
2014/02/24  
h@cking2013 ±× ºÎºÐÀ» °íÄ¡´Ï±î Á¤»óÀûÀ¸·Î µÇ´Â±º¿ä.

°¨»çÇÕ´Ï´Ù.
2014/02/25  
2924   ¼ÒÄÏÇÁ·Î±×·¡¹Ö - recvfrom À̳ª sendto ÇÔ¼öÀÇ Æ¯Â¡[2]     chamchi
09/18 6178
2923   ¼ÒÄÏÀ¸·Î ÅÚ³Ý Åë½ÅÀ» ÇÏ·Á¸é ¾î¶»°ÔÇؾßÇϳª¿ä??     jjong1986
05/25 2723
2922   ¼ÒÄÏ... ¹º°¡ ÀÌ»óÇØ¿ä - _-;;[2]     commio
06/21 2645
2921   ¼ÒÄÏ ÇÁ·Î±×·¡¹ÖÁß....[4]     skwksk
10/24 3598
2920   ¼ÒÄÏ ÇÁ·Î±×·¡¹ÖÀ¸·Î »ó´ë¹æÀÇ cmd¸¦ ȹµæÇÏ°íÀÚ Çϴµ¥¿ä[1]     jjong1986
05/04 3036
2919   ¼ÒÄÏ ÇÁ·Î±×·¡¹ÖÀ¸·Î thread¸¸µé¶§¿ä     jjong1986
05/23 2754
  ¼ÒÄÏ ÇÁ·Î±×·¡¹Ö ¿¡·¯!![2]     h@cking2013
02/24 5036
2917   ¼ÒÁßÇÑ µ¥ÀÌÅ͸¦ ã¾Æµå¸³´Ï´Ù!!!!!     datablue
12/03 3878
2916   ¼ÐÄÚµå °øºÎÇÏ´Ù ±Ã±ÝÇÑ°ÍÀÌ ÀÖ½À´Ï´Ù.     kilo9
06/18 2454
2915   »¡¸®Á»...[7]     qudwns7933
02/06 2413
2914   »ý¼ºÀÚ ³»¿¡¼­ ´Ù¸¥ »ý¼ºÀÚ È£Ãâ[2]     gusiri
10/15 2431
2913   »ý°¢Çغ¸´Ï ¿Ö shellÄÚµå´Â ¸®ÅÏÀÚ¸®¿¡´Ù°¡ ¾µ¼ö Àִ°ÅÁÕ..??[4]     dmstjrgg
03/08 2394
2912   »ó´ë¹æÀÌ ½ÇÇàÇϸé Àú¿¡°Ô ÇÎÀ» º¸³»´Â ÇÁ·Î±×·¥À» ®½À´Ï´Ù.[4]     sjh2268
03/01 3317
2911   »ó´ë¹æ ip ÃßÀû¿¡ °üÇѰǵ¥¿ä.[1]     cph0607
05/17 3998
2910   »ðÀÔÁ¤·Ä ÇÁ·Î±×·¥À» ­´Âµ¥¿ä.[2]     rimeorange
11/03 3046
2909   »çÄ¢¿¬»ê °è»ê ÇÁ·Î±×·¡¹Ö §°Çµ¥¿ä[4]     dokito
03/22 2820
2908   »çÀüÆÄÀÏ°ú ÇÔ²² ¿µ¾î´Ü¾îÇÁ·Î±×·¥À» ¸¸µé·Á°í Çϴµ¥¿ä[1]     JJang777
05/24 2882
2907   º¼·£µåC´Â ºñÁÖ¾óC++ó·³ ÀÚµ¿À¸·Î ÁÙ °£°Ý(?)¼³Á¤ÀÌ ¾ÈµÇ³ª¿ä?[1]     valkiley
12/03 3080
2906   º¼·£µåc ÄÄÆÄÀÏ·¯ ¸»Àä[1]     gkswls123
10/24 4084
2905   º¼·£µåC     kalying
03/03 3949
[1]..[11][12][13][14] 15 [16][17][18][19][20]..[161]

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