ÃæÀüÇϱâ
Àå¹Ù±¸´Ï
ÀÚ·áÆÇ¸Å
¸¶À̹ڽº
ÅëÇÕ°Ë»ö

[ÀÌÇÑÃâÆÇ»ç] ÀÚ¹ÙÇÁ·Î±×·¡¹Ö(java programming) 13Àå(13chapter) ¿¬½À¹®Á¦

seocani > ¹®¼­¹Ú½º > ±âº» Æú´õ | 2008/04/29 ±¸¸Å(0) ¤Ó Á¶È¸(12)
¹®¼­ ¿ä¾àÁ¤º¸
±¸¸ÅÀÚ Æò°¡
  • ÆÇ¸Å°¡°Ý : 500¿ø (3Pages)
  • ÀúÀ۽ñâ : 2007/12
  • Ãßõµ¶ÀÚ : Àüü
¹®¼­ »ó¼¼Á¤º¸
¸®Æ÷Æ® ½ºÅ©¸°  (1/1 screen)
¡Ø ÃÖ´ë 10ÆäÀÌÁö±îÁö ¸®Æ÷Æ® ½ºÅ©¸° À̹ÌÁö¸¦ »ý¼ºÇÕ´Ï´Ù.
¡Ø 5ÆäÀÌÁö ÀÌ»óÀÇ ÀÚ·áÀÎ °æ¿ì À̹ÌÁö¸¦ Ŭ¸¯ÇϽøé 2,4 ÆäÀÌÁö¿¡ ÇØ´çÇÏ´Â Å« À̹ÌÁö¸¦ È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù
¼Ò°³±Û [ÀÌÇÑÃâÆÇ»ç] ÀÚ¹ÙÇÁ·Î±×·¡¹Ö(java programming) 13Àå(13chapter) ¿¬½À¹®Á¦
¸ñÂ÷ 1. Socket°ú ServerSocketÀÇ Áß¿ä ¸Þ¼­µå¿¡ ´ëÇØ ¾Ë¾Æº¸ÀÚ.
2. ÀÚ¹ÙÀÇ UDP ÇÁ·Î±×·¡¹Ö ¹æ¹ý¿¡ ´ëÇØ¼­ ¾Ë¾Æº¸ÀÚ.
3. ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö¿¡¼­ ¾²·¹µå´Â ¾î¶² ¿ªÇÒÀ» ÇÏ´ÂÁö ¾Ë¾Æº¸ÀÚ
4. ¾²·¹µå¸¦ ±¸ÇöÇÏ´Â µÎ °¡Áö ¹æ¹ý¿¡ ´ëÇØ ¾Ë¾Æº¸ÀÚ.

º» ÀÚ·á´Â ¿öµð¾ÈÀ̳ª ÇÑ±Û 2002 ÀÌ»óÀÇ ¹öÀü¿¡¼­¸¸ È®ÀÎÀÌ °¡´ÉÇÕ´Ï´Ù.
ÇÑ±Û 97 ÀÌÇÏÀÇ ¹öÀüÀ» º¸À¯ÇÏ°í °è½Å ȸ¿ø´Ôµé²²¼­´Â ±¸¸Å¿¡ ¾Õ¼­ Âü°íÇϽñ⠹ٶø´Ï´Ù.
<ÇØÇÇÄ·ÆÛ½º ÀÚ·á°ü¸®ÆÀ>
º»¹®³»¿ë 2. ÀÚ¹ÙÀÇ UDP ÇÁ·Î±×·¡¹Ö ¹æ¹ý¿¡ ´ëÇØ¼­ ¾Ë¾Æº¸ÀÚ.
ÀÚ¹Ù¿¡¼­ UDP Åë½ÅÀ» ÇÒ ¶§´Â DatagramSocket Ŭ·¡½º¸¦ »ç¿ëÇÑ´Ù. UDP´Â ºñ¿¬°á¼ºÀ̱⠶§¹®¿¡ ÇϳªÀÇ ¼ÒÄÏÀ¸·Î ¿©·¯ È£½ºÆ®·Î ÆÐŶÀ» ¼Û¼ö½Å ÇÒ ¼ö ÀÖÀ¸¸ç, º°µµÀÇ ¼­¹ö¼ÒÄÏÀº Á¸ÀçÇÏÁö ¾Ê°í ¼­¹ö ¼ÒÄÏÀ¸·Î »ç¿ëÇϰíÀÚ ÇÒ ¶§´Â Æ÷Æ®¹øÈ£¸¦ ÀÎÀÚ·Î °¡Áö´Â »ý¼ºÀÚ¸¦ È£ÃâÇÏ¿© ÀνºÅϽº¸¦ »ý¼ºÇÑ´Ù. DatagramSocketÀ» »ç¿ëÇØ Åë½ÅÇÒ ¶§´Â ´ÙÀ½°ú °°Àº ¼ø¼­·Î Åë½ÅÇÏ´Ù.
¨ç DatagramSocket Ŭ·¡½ºÀÇ ÀνºÅϽº¸¦ ±¸¼ºÇÑ´Ù. À̶§ Ŭ¶óÀÌ¾ðÆ®´Â ·ÎÄà ÁÖ¼Ò¿Í Æ÷Æ®¸¦ ¼±ÅÃÀûÀ¸·Î ÁöÁ¤ÇÏÁö¸¸ ¼­¹öÀÇ °æ¿ì Æ÷Æ®¸¦ ÁöÁ¤ÇØÁÖ¾î¾ß ÇÑ´Ù.
¨è DatagramSocket Ŭ·¡½ºÀÇ send() receive() ¸Þ¼­µå¸¦ »ç¿ëÇØ DatagramPacket Ŭ·¡½ºÀÇ ÀνºÅϽº¸¦ ÁÖ°í¹ÞÀ½À¸·Î½á Åë½ÅÇÏ´Ù.
¨é Åë½ÅÀÌ ³¡³ª¸é DatagramSocket Ŭ·¡½ºÀÇ close() ¸Þ¼­µå¸¦ È£ÃâÇÏ¿© ¼ÒÄÏÀ» ´ã´Â´Ù.
Âü°íÀÚ·á Âü°íÀÚ·á ¾øÀ½
Çб³Á¤º¸ 2ÁÖ°£ ´Ù¿î¹ÞÀº ÇлýÀÇ Çб³Á¤º¸¸¦ º¸¿©ÁÝ´Ï´Ù.(5P ¼Ò¿ä)
ÀúÀÛ±Ç Á¤º¸ À§ Á¤º¸ ¹× °Ô½Ã¹° ³»¿ëÀÇ Áø½Ç¼º¿¡ ´ëÇÏ¿© ÇØÇÇÄ·ÆÛ½º´Â º¸ÁõÇÏÁö ¾Æ´ÏÇϸç, ÇØ´ç Á¤º¸ ¹× °Ô½Ã¹° ÀúÀ۱ǰú ±âŸ ¹ýÀû Ã¥ÀÓÀº ÀÚ·á µî·ÏÀÚ¿¡°Ô ÀÖ½À´Ï´Ù.
À§ Á¤º¸ ¹× °Ô½Ã¹° ³»¿ëÀÇ ºÒ¹ýÀû ÀÌ¿ë, ¹«´Ü ÀüÀ硤¹èÆ÷´Â ±ÝÁöµÇ¾î ÀÖ½À´Ï´Ù.ÀúÀÛ±ÇÄ§ÇØ, ¸í¿¹ÈÑ¼Õ µî ºÐÀï¿ä¼Ò ¹ß°ß½Ã °í°´¼¾ÅÍÀÇ ÀúÀÛ±ÇÄ§ÇØ ½Å°í¼¾Å͸¦ ÀÌ¿ëÇØ Áֽñ⠹ٶø´Ï´Ù.

±¸¸ÅÆò°¡(
0
)
±¸¸Å¹®ÀÇ(
0
)
Æ®·¢¹é(
0
)