Æ÷Æ® -

·ÎÄà TCP Æ÷Æ® °ü¸®¿¡ µµ¿òÀ̵Ǵ À¯Æ¿¸®Æ¼
Áö±Ý ´Ù¿î·Îµå

Æ÷Æ® - ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • MIT/X Consortium Lic...
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Mikhail Korobov
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://bitbucket.org/kmike/

Æ÷Æ® - ű×


Æ÷Æ® - ¼³¸í

Port-for ¸í·É ÁÙ À¯Æ¿¸®Æ¼¿Í ·ÎÄà TCP Æ÷Æ® °ü¸®°¡ µµ¿òÀ̵Ǵ Python ¶óÀ̺귯¸®ÀÔ´Ï´Ù. »ç¿ëµÇÁö ¾ÊÀº TCP Localhost Æ÷Æ®¸¦ ã¾Æ¼­ ¿¬°üÀ» ±â¾ïÇÒ ¼ö ÀÖ½À´Ï´Ù.ÀÌ ¹®Á¦°¡ ÇÊ¿äÇÑ ¿©·¯ ºÎºÐÀÌÀÖ´Â ¼ÒÇÁÆ®¿þ¾î ½ºÅÃÀ» ¼³Ä¡ÇÒ ¶§ À¯¿ë ÇÒ ¼ö ÀÖ½À´Ï´Ù. Æ÷Æ® ¹øÈ£ÀÔ´Ï´Ù. ÀϽÃÀûÀÎ Æ÷Æ®¸¦ ã°íÀÖ´Â NoteIF Socket.bind ((È£½ºÆ®, 0))´Â ÃÖ»óÀÇ ³»±âÀÔ´Ï´Ù. >>> °¡Á® ¿À±â ¼ÒÄÏ >>> S = Socket.socket () >>> s.bind ( ( "", 0)) >>> S.GetSockName ( '0.0.0.0', 54485) Æ÷Æ® - ¿µ±¸ÀûÀ¸·Î ¹«·á ·ÎÄà Æ÷Æ® Number.port-for for s.bind (s.bind)ÀÇ Á¤¹Ý´ëÀÔ´Ï´Ù. (È£½ºÆ®, 0))´Â S.Bind ((È£½ºÆ®, 0))°¡ ¹Ýȯ ÇÒ ¼öÀÖ´Â Æ÷Æ®¸¦ ¹ÝȯÇÏÁö ¾Ê¾Æ¾ßÇÕ´Ï´Ù (±×·¯ÇÑ Æ÷Æ®´Â OS¿¡¼­ Àç ÇÒ´ç ÇÒ ¼ö Àֱ⠶§¹®¿¡). ¿©·¯ ±ÔÄ¢ Æ÷Æ®°¡ ÀÖ½À´Ï´Ù. »õ·Î¿î »ç¿ëµÇÁö ¾ÊÀº Æ÷Æ®¸¦ ã°í ¹ÝȯÇϱâ À§ÇØ µû¸£·Á°íÇÕ´Ï´Ù. 1. Æ÷Æ®°¡ »ç¿ëµÇÁö ¾Ê¾Æ¾ßÇÕ´Ï´Ù. Æ÷Æ® - Æ÷Æ®¿¡ ¿¬°áÇÏ·Á°í ½ÃµµÇÏ°í IT.2¿¡ ¹ÙÀεùÇÏ´Â °ÍÀ» È®ÀÎÇÕ´Ï´Ù. Æ÷Æ®´Â ÇÒ´çµÇÁö ¾Ê°í ±×·¸Áö ¾ÊÀ¸¸é Àß ¾Ë·ÁÁöÁö ¾Ê¾Æ¾ßÇÕ´Ï´Ù. ÀÌ´Â ÇÒ´çµÇÁö ¾ÊÀº Æ÷Æ® ¸ñ·Ï (IANA ¹× Wikipedia¿¡¼­ ±¸¹® ºÐ¼®)À» À¯ÁöÇÔÀ¸·Î½á ¼öÇàµË´Ï´Ù .3. Æ÷Æ®´Â Àӽà Æ÷Æ® ¹üÀ§ ³»¿¡ À־´Â ¾ÈµË´Ï´Ù. ÀÌ°ÍÀº Àӽà Æ÷Æ® ¹üÀ§ÀÇ Æ÷Æ®¸¦ OS (¿¹ : ±â°èÀÇ IP ½ºÅÃ)¿¡ ÀÇÇØ Àӽ÷ΠÇÒ´ç ÇÒ ¼ö Àֱ⠶§¹®¿¡ Áß¿äÇÕ´Ï´Ù. ÀϺΠ»óȲ¿¡¼­´Â ¼­ºñ½º¸¦ ´Ù½Ã ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. GIMME_PORT´Â ÇöÀç Machine.4¿¡¼­ ±¸¼ºµÈ Àӽà Æ÷Æ® ¹üÀ§ÀÇ Æ÷Æ®¸¦ ¹ÝȯÇÏÁö ¾Ê½À´Ï´Ù. ´Ù¸¥ ÈÞ¸®½ºÆ½µµ Àû¿ëµË´Ï´Ù : Æ÷Æ® - ´õ Å« Æ÷Æ® ¹üÀ§¿¡¼­ Æ÷Æ®¸¦ ¹ÝȯÇÏ·Á°í ½ÃµµÇÕ´Ï´Ù. ¶ÇÇÑ Àß ¾Ë·ÁÁø Ports.installationSystem-wide¿¡ ³Ê¹« °¡±õ°ÔµÇµµ·Ï Æ÷Æ®¸¦ ¹ÝȯÇÏÁö ¾Ê½À´Ï´Ù. sudo Easy_install Port-for-for-forscript UsagePort-for ½ºÅ©¸³Æ®´Â »ç¿ëµÇÁö ¾Ê´Â Æ÷Æ®¸¦ ã¾Æ ¿Í ¿¬°ü½Ãŵ´Ï´Ù. ÈÄ¼Ó È£ÃâÀº µ¿ÀÏÇÑ Æ÷Æ® x È£¸¦ ¹ÝȯÇÕ´Ï´Ù.ÀÌ À¯Æ¿¸®Æ¼´Â ½ÇÁ¦·Î Æ÷Æ®¸¦ ¹ÙÀεùÇϰųª Æ÷Æ®°¡ ´Ù¸¥ ¼ÒÇÁÆ®¿þ¾î¿¡¼­ °¡Á® ¿À´Â °ÍÀ» ¹æÁöÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯³ª ´Ù¸¥ ¼ÒÇÁÆ®¿þ¾î¿¡¼­ »ç¿ëÇÒ °¡´É¼ºÀÌ ÀûÀº Æ÷Æ®¸¦ ¼±ÅÃÇÏ·Á°í ½ÃµµÇÕ´Ï´Ù (±×¸®°í ¹°·Ð ÅëÈ­½Ã »ç¿ëµÇÁö ¾Ê½À´Ï´Ù). À¯Æ¿¸®Æ¼´Â Port-for Bar°¡ µ¿ÀÏÇÑ ÄÄÇ»ÅÍ¿¡¼­ Foo¸¦ Æ÷Æ®¿¡ ¹ÝȯÇÏÁö ¾Ê´ÂÁö È®ÀÎÇÕ´Ï´Ù. $ sudo Æ÷Æ® - foo37987 $ sudo port-for foo37987You´Â ¾Û À̸§À» Á¢µÎ»ç ÇÒ ¼öµµ ÀÖ½À´Ï´Ù : $ sudo Æ÷Æ® -for Instine1.Apache35456 Port-for ½ºÅ©¸³Æ®´Â /etc/port-for.conf¿¡ ´ëÇÑ ÀÐ±â ¹× ¾²±â ±ÇÇÑÀÌ ÇÊ¿äÇÕ´Ï´Ù.À̸¦ ½ÇÇàÇϱâ À§ÇØ Sudo°¡ ÇÊ¿äÇÒ ¼ö ÀÖ½À´Ï´Ù. >>> °¡Á® ¿À±â port_for >>> port_for.select_random ( ) 37774 >>> port_for.select_random () 48324 >>> 80 in port_for.available_good_ports () falsedig for source code for more.productÀÇ È¨ÆäÀÌÁö


Æ÷Æ® - °ü·Ã ¼ÒÇÁÆ®¿þ¾î