¿Ã·¹Æ÷Æ® : ´ëÇз¹Æ÷Æ®, Á·º¸, ½ÇÇè°úÁ¦, ½Ç½ÀÀÏÁö, ±â¾÷ºÐ¼®, »ç¾÷°èȹ¼­, Çо÷°èȹ¼­, ÀÚ±â¼Ò°³¼­, ¸éÁ¢, ¹æ¼ÛÅë½Å´ëÇÐ, ½ÃÇè ÀÚ·á½Ç
¿Ã·¹Æ÷Æ® : ´ëÇз¹Æ÷Æ®, Á·º¸, ½ÇÇè°úÁ¦, ½Ç½ÀÀÏÁö, ±â¾÷ºÐ¼®, »ç¾÷°èȹ¼­, Çо÷°èȹ¼­, ÀÚ±â¼Ò°³¼­, ¸éÁ¢, ¹æ¼ÛÅë½Å´ëÇÐ, ½ÃÇè ÀÚ·á½Ç
·Î±×ÀΠ ȸ¿ø°¡ÀÔ

ÆÄÆ®³Ê½º

ÀÚ·áµî·Ï
 

Àå¹Ù±¸´Ï

´Ù½Ã¹Þ±â

ÄÚÀÎÃæÀü

¢¸
  • äÆÃ ÇÁ·Î±×·¥97   (1 ÆäÀÌÁö)
    1

  • äÆÃ ÇÁ·Î±×·¥97   (2 ÆäÀÌÁö)
    2

  • äÆÃ ÇÁ·Î±×·¥97   (3 ÆäÀÌÁö)
    3

  • äÆÃ ÇÁ·Î±×·¥97   (4 ÆäÀÌÁö)
    4

  • äÆÃ ÇÁ·Î±×·¥97   (5 ÆäÀÌÁö)
    5

  • äÆÃ ÇÁ·Î±×·¥97   (6 ÆäÀÌÁö)
    6

  • äÆÃ ÇÁ·Î±×·¥97   (7 ÆäÀÌÁö)
    7


  • º» ¹®¼­ÀÇ
    ¹Ì¸®º¸±â´Â
    7 Pg ±îÁö¸¸
    °¡´ÉÇÕ´Ï´Ù.
¢º
Ŭ¸¯ : Å©°Ôº¸±â
  • äÆÃ ÇÁ·Î±×·¥97   (1 ÆäÀÌÁö)
    1

  • äÆÃ ÇÁ·Î±×·¥97   (2 ÆäÀÌÁö)
    2

  • äÆÃ ÇÁ·Î±×·¥97   (3 ÆäÀÌÁö)
    3

  • äÆÃ ÇÁ·Î±×·¥97   (4 ÆäÀÌÁö)
    4

  • äÆÃ ÇÁ·Î±×·¥97   (5 ÆäÀÌÁö)
    5

  • äÆÃ ÇÁ·Î±×·¥97   (6 ÆäÀÌÁö)
    6

  • äÆÃ ÇÁ·Î±×·¥97   (7 ÆäÀÌÁö)
    7



  • º» ¹®¼­ÀÇ
    (Å« À̹ÌÁö)
    ¹Ì¸®º¸±â´Â
    7 Page ±îÁö¸¸
    °¡´ÉÇÕ´Ï´Ù.
  ´õºíŬ¸¯ : ´Ý±â
X ´Ý±â
Á¿ìÀ̵¿ : µå·¡±×

äÆÃ ÇÁ·Î±×·¥97

ÀÎ ¼â
¹Ù·Î°¡±â
Áñ°Üã±â Űº¸µå¸¦ ´­·¯ÁÖ¼¼¿ä
( Ctrl + D )
¸µÅ©º¹»ç ¸µÅ©ÁÖ¼Ò°¡ º¹»ç µÇ¾ú½À´Ï´Ù.
¿øÇÏ´Â °÷¿¡ ºÙÇô³Ö±â Çϼ¼¿ä
( Ctrl + V )
¿ÜºÎ°øÀ¯
ÆÄÀÏ  äÆÃ ÇÁ·Î±×·¥97.hwp   [Size : 16 Kbyte ]
ºÐ·®   7 Page
°¡°Ý  1,000 ¿ø


īƮ
´Ù¿î¹Þ±â
īī¿À ID·Î
´Ù¿î ¹Þ±â
±¸±Û ID·Î
´Ù¿î ¹Þ±â
ÆäÀ̽ººÏ ID·Î
´Ù¿î ¹Þ±â
µÚ·Î

ÀÚ·á¼³¸í
äÆÃ ¼­¹ö ÇÁ·Î±×·¥°ú äÆÃ Ŭ¶óÀÌ¾ðÆ® ÇÁ·Î±×·¥¿¡ ´ëÇØ¼­ ¼³¸íÇß½À´Ï´Ù.
äÆÃÇÁ·Î±×·¥97
¸ñÂ÷/Â÷·Ê

°úÁ¦ 1 : ¡á äÆÃ ¼­¹ö ÇÁ·Î±×·¥

°úÁ¦ 2 : ¡á äÆÃ Ŭ¶óÀÌ¾ðÆ® ÇÁ·Î±×·¥

º»¹®/³»¿ë
¼­¹ö¿¡ µî·ÏµÈ ¸ðµç »ç¿ëÀÚ¿¡°Ô ¼­¹ö·Î º¸³»¿Â ¸Þ¼¼Áö¸¦ »Ñ·ÁÁÖ´Â ÇüÅ¿¡ ÇÔ¼ö·Î¼­ ¸Þ¼¼ÁöÀÇ Çüŵµ ºñ±³ÇÏ¸ç °¢ »ç¿ëÀڵ鿡°Ô ¸Þ¼¼Áö¸¦ º¸³»ÁÖ´Â ÀÏÀ» ÇÏ°Ô µË´Ï´Ù.

void send_message(struct sockaddr_in *enter,char *rline,int i,int s)
{
int j,length,n;

if(strstr(rline, escapechar) != NULL)
removeClient(i);
else{
n = strlen(rline);
for (j = 0; j < num_chat; j++){
length=sizeof(enter[j]);
sendto(s,rline,n,0,(struct sockaddr *)&enter[j],length);
}
}
}

enter[]¿¡ µî·ÏµÈ Ŭ¶óÀÌ¾ðÆ®¿¡ ¹øÈ£¸¦ ÀÎÀÚ·Î ¹Þ¾Æ¼­ ±× »ç¿ëÀÚ¸¦ ¾ø¾Ö°í ÇÑ Ä­¾¿ ´ç±â´Â ¿ªÇÒÀ» ÇÏ°Ô µÇ¾î Ŭ¶óÀÌ¾ðÆ®¸¦ ¾ø°Ô µÈ´Ù.

void removeClient(int i)
{
if(i != num_chat-1)
enter[i] = enter[num_chat-1];
num_chat--;
printf(`äÆÃ Âü°¡ÀÚ 1¸í Å»Åð. ÇöÀç Âü°¡ÀÚ ¼ö = %d\\n`, num_chat);
}

¡á äÆÃ Ŭ¶óÀÌ¾ðÆ® ÇÁ·Î±×·¥
äÆÃ Ŭ¶óÀÌ¾ðÆ® ÇÁ·Î±×·¥(client.c)Àº »ç¿ëÀÚÀÇ ÀÔ·Â ¸Þ½ÃÁö¸¦ ¼­¹ö·Î Àü¼ÛÇϰí, ¼­¹ö°¡ º¸³»¿Â ¸ðµç ¸Þ½ÃÁö¸¦ »ç¿ëÀÚ È­¸é¿¡ Ãâ·ÂÇÑ´Ù. ¾Æ·¡´Â client.cÀÇ »ç¿ë ¹æ¹ýÀÌ´Ù. client°¡ ¼öÇàµÇ±â À§Çؼ­´Â¡¦(»ý·«)



📝 Regist Info
I D : smym******
Date : 2014-04-15
FileNo : 16127156

Cart