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

ÆÄÆ®³Ê½º

ÀÚ·áµî·Ï
 

Àå¹Ù±¸´Ï

´Ù½Ã¹Þ±â

ÄÚÀÎÃæÀü

¢¸
  • [½Ã½ºÅÛÇÁ·Î±×·¡¹Ö]¼ýÀÚ ¾Ë¾Æ¸ÂÃ߱⠰ÔÀÓ   (1 ÆäÀÌÁö)
    1

  • [½Ã½ºÅÛÇÁ·Î±×·¡¹Ö]¼ýÀÚ ¾Ë¾Æ¸ÂÃ߱⠰ÔÀÓ   (2 ÆäÀÌÁö)
    2

  • [½Ã½ºÅÛÇÁ·Î±×·¡¹Ö]¼ýÀÚ ¾Ë¾Æ¸ÂÃ߱⠰ÔÀÓ   (3 ÆäÀÌÁö)
    3

  • [½Ã½ºÅÛÇÁ·Î±×·¡¹Ö]¼ýÀÚ ¾Ë¾Æ¸ÂÃ߱⠰ÔÀÓ   (4 ÆäÀÌÁö)
    4

  • [½Ã½ºÅÛÇÁ·Î±×·¡¹Ö]¼ýÀÚ ¾Ë¾Æ¸ÂÃ߱⠰ÔÀÓ   (5 ÆäÀÌÁö)
    5

  • [½Ã½ºÅÛÇÁ·Î±×·¡¹Ö]¼ýÀÚ ¾Ë¾Æ¸ÂÃ߱⠰ÔÀÓ   (6 ÆäÀÌÁö)
    6

  • [½Ã½ºÅÛÇÁ·Î±×·¡¹Ö]¼ýÀÚ ¾Ë¾Æ¸ÂÃ߱⠰ÔÀÓ   (7 ÆäÀÌÁö)
    7

  • [½Ã½ºÅÛÇÁ·Î±×·¡¹Ö]¼ýÀÚ ¾Ë¾Æ¸ÂÃ߱⠰ÔÀÓ   (8 ÆäÀÌÁö)
    8

  • [½Ã½ºÅÛÇÁ·Î±×·¡¹Ö]¼ýÀÚ ¾Ë¾Æ¸ÂÃ߱⠰ÔÀÓ   (9 ÆäÀÌÁö)
    9

  • [½Ã½ºÅÛÇÁ·Î±×·¡¹Ö]¼ýÀÚ ¾Ë¾Æ¸ÂÃ߱⠰ÔÀÓ   (10 ÆäÀÌÁö)
    10

  • [½Ã½ºÅÛÇÁ·Î±×·¡¹Ö]¼ýÀÚ ¾Ë¾Æ¸ÂÃ߱⠰ÔÀÓ   (11 ÆäÀÌÁö)
    11

  • [½Ã½ºÅÛÇÁ·Î±×·¡¹Ö]¼ýÀÚ ¾Ë¾Æ¸ÂÃ߱⠰ÔÀÓ   (12 ÆäÀÌÁö)
    12

  • [½Ã½ºÅÛÇÁ·Î±×·¡¹Ö]¼ýÀÚ ¾Ë¾Æ¸ÂÃ߱⠰ÔÀÓ   (13 ÆäÀÌÁö)
    13

  • [½Ã½ºÅÛÇÁ·Î±×·¡¹Ö]¼ýÀÚ ¾Ë¾Æ¸ÂÃ߱⠰ÔÀÓ   (14 ÆäÀÌÁö)
    14

  • [½Ã½ºÅÛÇÁ·Î±×·¡¹Ö]¼ýÀÚ ¾Ë¾Æ¸ÂÃ߱⠰ÔÀÓ   (15 ÆäÀÌÁö)
    15


  • º» ¹®¼­ÀÇ
    ¹Ì¸®º¸±â´Â
    15 Pg ±îÁö¸¸
    °¡´ÉÇÕ´Ï´Ù.
¢º
Ŭ¸¯ : Å©°Ôº¸±â
  • [½Ã½ºÅÛÇÁ·Î±×·¡¹Ö]¼ýÀÚ ¾Ë¾Æ¸ÂÃ߱⠰ÔÀÓ   (1 ÆäÀÌÁö)
    1

  • [½Ã½ºÅÛÇÁ·Î±×·¡¹Ö]¼ýÀÚ ¾Ë¾Æ¸ÂÃ߱⠰ÔÀÓ   (2 ÆäÀÌÁö)
    2

  • [½Ã½ºÅÛÇÁ·Î±×·¡¹Ö]¼ýÀÚ ¾Ë¾Æ¸ÂÃ߱⠰ÔÀÓ   (3 ÆäÀÌÁö)
    3

  • [½Ã½ºÅÛÇÁ·Î±×·¡¹Ö]¼ýÀÚ ¾Ë¾Æ¸ÂÃ߱⠰ÔÀÓ   (4 ÆäÀÌÁö)
    4

  • [½Ã½ºÅÛÇÁ·Î±×·¡¹Ö]¼ýÀÚ ¾Ë¾Æ¸ÂÃ߱⠰ÔÀÓ   (5 ÆäÀÌÁö)
    5

  • [½Ã½ºÅÛÇÁ·Î±×·¡¹Ö]¼ýÀÚ ¾Ë¾Æ¸ÂÃ߱⠰ÔÀÓ   (6 ÆäÀÌÁö)
    6

  • [½Ã½ºÅÛÇÁ·Î±×·¡¹Ö]¼ýÀÚ ¾Ë¾Æ¸ÂÃ߱⠰ÔÀÓ   (7 ÆäÀÌÁö)
    7

  • [½Ã½ºÅÛÇÁ·Î±×·¡¹Ö]¼ýÀÚ ¾Ë¾Æ¸ÂÃ߱⠰ÔÀÓ   (8 ÆäÀÌÁö)
    8

  • [½Ã½ºÅÛÇÁ·Î±×·¡¹Ö]¼ýÀÚ ¾Ë¾Æ¸ÂÃ߱⠰ÔÀÓ   (9 ÆäÀÌÁö)
    9

  • [½Ã½ºÅÛÇÁ·Î±×·¡¹Ö]¼ýÀÚ ¾Ë¾Æ¸ÂÃ߱⠰ÔÀÓ   (10 ÆäÀÌÁö)
    10



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

[½Ã½ºÅÛÇÁ·Î±×·¡¹Ö]¼ýÀÚ ¾Ë¾Æ¸ÂÃ߱⠰ÔÀÓ

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


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

ÀÚ·á¼³¸í
¼ýÀÚ ¾Ë¾Æ¸ÂÃ߱⠰ÔÀÓÀ» ÇÁ·Î±×·¡¹ÖÈ­ÇÏ¿© ¸¸µç ÀÚ·áÀÔ´Ï´Ù.
[½Ã½ºÅÛÇÁ·Î±×·¡¹Ö]¼ýÀھ˾ƸÂÃß±â°ÔÀÓ97
¸ñÂ÷/Â÷·Ê

1. ¼ýÀÚ ºñ±³ °ÔÀÓ ¼³¸í .............................................................................................................

1
1.1 °ÔÀÓ ¹æ¹ý .............................................................................................................................................
1

1.2 ó¸® Á¶°Ç .............................................................................................................................................

1
2. ÇÁ·Î±×·¥ ±¸Á¶µµ ....................................................................................................................
2

3. ÇÁ·Î±×·¥ ºÐ¼®..........................................................................................................................

3
3.1 main ÇÁ·Î±×·¥ ...................................................................................................................................
3
3.2 judge ÇÁ·Î±×·¥ .................................................................................................................................
5
3.3 player ÇÁ·Î±×·¥ ................................................................................................................................
7

4. ½ÇÇà°á°ú...................................................................................................................................

9

5. Àüü ¼Ò½º ¹× ÁÖ¼® .................................................................................................................

11
5.1 main.c ......................................................................................................................................................
11
5.2 judge.c .....................................................................................................................................................
14
5.3 player.c ...................................................................................................................................................
16

6. Âü°í ¹®Çå ................................................................................................................................

18

7. ÇÁ·Î±×·¥À» ¸¶Ä¡¸ç .................................................................................................................

18
º»¹®/³»¿ë
#include
#include
#include `player.h`

#define MAX_PLAYER 10
#define FALSE 0
#define TRUE 1

void Player(int PlayerID,int PlayerNum,int PlayerData[MAX_PLAYER][5])
{
int ReadFD,WriteFD; // Àбâ, ¾²±â ÆÄÀÌÇÁ ÆÄÀÏ µð½ºÅ©¸³ÅÍ
int UserPoint=0,GetUserPoint=0; // ºñ±³°ªÀúÀå º¯¼ö, Àӽà ÀúÀå º¯¼ö
int TempData[5]; // °¢°¢ »ç¿ëÀÚ°¡ Áߺ¹°ªÀ» °¡Áö°í ÀÖÁö ¾ÊÀºÁö °Ë»ç
char PIPENAME[10]; // ÆÄÀÌÇÁ À̸§
double MyPID; // °æ±âÀÚ PID
int IndexData, IndexPlayer; // ¹è¿­ À妽º
int Check; // Áߺ¹°Ë»ç¿¡ »ç¿ëµÇ´Â À妽º
int Repetition = FALSE; // Áߺ¹ °Ë»ç Ç÷¡±×

// ÆÄÀÌÇÁ ¿ÀÇÂ
sprintf(PIPENAME,`READPIPE%d`,PlayerID+1);

Âü°í¹®Çå
- ÇÁ·Î±×·¡¸Ó¿Í »ç¿ëÀÚ¸¦ À§ÇÑ UNXI ¿Ï¼º ¿ÏÀüÇÑ ¾È³»¼­ Á¶°æ»ê ¿ª ÀÌÇÑÃâÆÇ»ç 2002 p.433-453, p511-534
- TCP/IP ¼ÒÄÏ ÇÁ·Î±×·¡¹Ö À±¼º¿ì FREELET 2004, p.21-37, p.263-p.277, p.231-p.239
- UNIX ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö ¿øÀ¯¿ø, ¹éÁ¤Çö Á¤ÀÍ»ç 1995 p.259-p.290
- UNIX NETWORK PROGRAMMING ±èÄ¡ÇÏ¿Ü1¸í ¿ª ´ë¿µ»ç 1992 p.244-p.259
- GNU Software GNU ¼ÒÇÁÆ®¿þ¾î·Î ÇÁ·Î±×·¡¹ÖÇϱâ À⵿̱ ¿ª 2000 ÇѺû¹Ìµð¾î p.199-p.217
- unix.co.kr Unix System Programming 1~10 - ±è¼ºÈ£(moohou)
http://unix.co.kr/stories.php?story=02/12/13/9474369
- http://www.chongju-e.ac.kr/~cmyang/lecture/cprg/socket.ppt
- http://kmh.ync.ac.kr/NetworkProg/network/basicfunc.html




📝 Regist Info
I D : wwsp*****
Date : 2014-02-08
FileNo : 16152186

Cart