º»¹®/³»¿ë
#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