º»¹®/³»¿ë
ServerÃø(°¡°ÔÃø, ¿ÞÂÊ)Àº À§¿¡¼ º¸´Â°Íó·³ ¼ÒÄÏÀ» »ý¼ºÇÏ¿© °¢ Å×ÀÌºí¿¡¼ÀÇ ¿äûÀ» ±â´Ù¸®°í Àִ´Ù.
ClientÃø(table, ¿À¸¥ÂÊ)Àº ±âº»À¸·Î main_menuȸéÀ» ¹ÙÅÁÀ¸·Î ÇÏ¿© ¹øÈ£¸¦ ´·¯¼ ÁÖ¹®À» ó¸®ÇÒ ¼ö°¡ ÀÖ´Ù.
½ÇÁ¦ÀûÀ¸·Î send_order() ÇÔ¼ö°¡ ½ÇÇàµÇ¸é¼ ¼ÒÄÏÀÌ »ý¼ºµÇ¾î ½ÇÁ¦ÀûÀ¸·Î Åë½ÅÀÌ °¡´ÉÇÏ´Ù.
2. ±¸Çö¹æ½Ä
¼ÒÄÏÀ» ÀÌ¿ëÇÑ TCP Àü¼Û¸ðµ¨ ÀÌ¿ë
Memory mapped ¹æ½ÄÀ» ÀÌ¿ëÇÑ LCD, Key padÀÇ Á¦¾î
±³Àç¿¡¼ ½Ç½ÀÇß´ø ¹æ½ÄÀ» ÀÌ¿ëÇÏ¿© °¢°¢ÀÇ µð¹ÙÀ̽º¸¦ Á¦¾îÇÏ¿´´Ù. µå¶óÀ̹ö¸¦ ÅëÇÑ Á¦¾î¹æ½ÄÀº µå¶óÀ̹ö°¡ ¿¡·¯·üÀÌ »ó´çÈ÷ ³ôÀº °ü°è·Î ¸î ¹øÀÇ ½ÃÇàÂø¿À ³¡¿¡ ÀÌ ¹æ½ÄÀ» ÀÌ¿ëÇÏ¿© Á¦ÀÛÇÏ°Ô µÇ¾ú´Ù.
¿¹)
Client.c ÆÄÀÏ¿¡¼
#include `lcd.h`
#include `fontlib.h`
#include `key.h`
À§ÀÇ ¿¹Á¦´Â key¿Í lcd¸¦ Á¦¾îÇϱâÀ§ÇÑ ÇÔ¼ö¸¦ ´ã°í ÀÖ´Â Çì´õÆÄÀÏÀ» includeÇÔÀ¸·Î½á Á¦¾î°¡ °¡´ÉÇØÁø´Ù.
MakefileÆÄÀÏ¿¡¼
client: $(CLIENT)
$(CC) -o $@ client.c lcd.c key.c fontlib.c -lnsl
$(STRIP) $@
¡¦(»ý·«)