³×Æ®¿öÅ© °ü·ÃÇÏ¿© Áú¹®ÀÌ ÀÖ½À´Ï´Ù..
º¸Åë A ¶ó´Â ÇÁ·Î±×·¥¿¡¼ ¼¹ö¿¡ Á¢¼ÓÇÏ´Â °æ¿ì¿¡ ¿ÜºÎIP·Î º¯È¯µÇ¾î ¼¹ö¿¡¼´Â ¿ÜºÎ IP Á¤º¸¸¸ ¹Þ°í ÀÀ´äµµ ¿ÜºÎIP·Î Àü´ÞÇØÁÖ´Â °ÍÀ¸·Î ¾Ë°í ÀÖ½À´Ï´Ù
ÇöÀç ¾Ë°íÀÚÇÏ´Â °ÍÀº ³ë¶þ°Ô Ä¥ÇÑ ³»ºÎ IP ÁÖ¼ÒÀÇ Æ÷Æ®Àä
Àú Æ÷Æ®´Â ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ½ÇÇàµÉ ¶§ ¸¶´Ù °øÀ¯±â(Router?)¿¡ ÀÇÇØ ·£´ýÀ¸·Î ºÎ¿©¹Þ´Â °ÍÀ¸·Î ¾Ë°í ÀÖ½À´Ï´Ù
ÇÁ·Î±×·¥ ½ÇÇà ÈÄ¿¡ Àú Æ÷Æ®¹øÈ£¸¦ ¾Ë ¼ö ÀÖ´Â ¹æ¹ýÀÌ ÀÖÀ»±î¿ä??
¼¹ö´Â ¿ÜºÎIPÁ¤º¸¹Û¿¡ ¸ð¸£´Ï ¾Ë ¹æ¹ýÀÌ ¾øÀ»Å×°í, ³»ºÎ ÇÁ·Î±×·¥ÀÌ ÀÌ Á¤º¸¸¦ ¾Ë ¼ö°¡ ÀÖÀ»Áö.. Àǹ®À̳׿ä.
A ÇÁ·Î±×·¥Àº ±Ã±ØÀûÀ¸·Î´Â FreeRTOS ·Î ±¸µ¿µÇ´Â ESP32Àε¥,
ÀÏ´ÜÀº NodeJS µç ºê¶ó¿ìÀúµç ¹¹µç ³»ºÎ IP Æ÷Æ®¸¦ ÇÁ·Î±×·¥ ³»¿¡¼ ¾Ë ¼ö ÀÖ´Â ¹æ¹ýÀÌ ÀÖÀ»Áö°¡ °¡Àå Áß¿äÇÑ Àǹ®ÀÔ´Ï´Ù
ÇÁ·Î±×·¥ ³»ºÎ¿¡ À¥¼ÒÄϼ¹ö¸¦ ±¸¼ºÇÑ ÈÄ¿¡ ȦÆÝÄ¡¹æ¹ýÀ¸·Î p2p Åë½ÅÀ» °èȹÁßÀä.. (À¥ºê¶ó¿ìÀú¿Í Åë½Å)
À¥¼ÒÄÏ ¼¹ö¸¦ ³»ºÎ Ŭ¶óÀ̾ðÆ®ÀÇ Æ÷Æ®¹øÈ£¿Í °°Àº Æ÷Æ®·Î ¿¾î¾ßÇÏ´Ùº¸´Ï,, ÀÌ·± ¿ä±¸°¡ »ý±â³×¿ä
¹Ì¸® ´äº¯ °¨»çµå¸®¸ç... |
¿À·¡µÇ¼ ¾Ö¸ÅÇѵ¥ ¤» Client Æ÷Æ®´Â ¼ÒÄÏ Åë½Å ½ÃÀÛÇÒ ¶§ Ä¿³Î¿¡¼ ÀÚü ºÎ¿©(°øÀ¯±â¿Í »ó°ü ¾ø½¿), °øÀ¯±â ÅëÇÏ¸é¼ nat ±â´ÉÀ¸·Î ÆÐŶÀÇ Æ÷Æ®°¡ ¹Ù²ð¼ö ÀÖ½¿
¼¹ö´Â ¹Ù²î¾îÁø Æ÷Æ®¸¦ º¸°í ±×ÂÊÀ¸·Î ÀÀ´äÇÏ¸é °øÀ¯±â°¡ (ÀڱⰡ ¹Ù²Û°Å´Ï) ¿ø·¡ Æ÷Æ®·Î ¹Ù²ã¼(nat) client ·Î Àü´Þ
¸Å¹ø ¹Ù²Ù´Â°ÇÁö port mapping µÈ°Å¸¸ ¹Ù²Ù´Â °ÇÁö °¡¹°°¡¹°
Å×½ºÆ® Çغ¸·Á¸é pc¿¡ Å×½ºÆ® client ¸¸µé¾î¼ ¼¹ö·Î ½÷º¸°í client server ¾çÂÊ¿¡¼ wireshark ·Î ´ýÇÁ ¶°º¸¼À
getsockname ?