Noto'g'ri portni olib Python soket

Nima uchun mening python skript bu tarzda harakat qilmoqda? Buni port 7777 orqali ulash buyrug'ini beraman, lekin buning o'rniga u 45604 dan oshadi.

I am NOT using socket.bind((socket.gethostname(),port))

Buning o'rniga men socket.bind (("0.0.0.0", port)) bilan ishlayman. yoki socket.bind (("127.0.0.1", port)) bilan tanishishingiz mumkin. Men bu yerda ishlayapman. Nima uchun kompyuterim portlarni qayta yo'naltiradi? Bunga ehtiyoj yo'q, shunday emasmi? Mahalliy sifatida uni o'chirib qo'yishim mumkinmi?

enter image description here

2
Jhonson.py uchun kod bera olasizmi?
qo'shib qo'ydi muallif Nilesh, manba
Jhonson.py uchun kod bera olasizmi?
qo'shib qo'ydi muallif Nilesh, manba
Jhonson.py uchun kod bera olasizmi?
qo'shib qo'ydi muallif Nilesh, manba
Men tugaganimdan keyin valyutani almashtirish uchun yuklashim mumkin, chunki hozir men javobimga ega, rahmat
qo'shib qo'ydi muallif Dat Luckey, manba
Men tugaganimdan keyin valyutani almashtirish uchun yuklashim mumkin, chunki hozir men javobimga ega, rahmat
qo'shib qo'ydi muallif Dat Luckey, manba
Men tugaganimdan keyin valyutani almashtirish uchun yuklashim mumkin, chunki hozir men javobimga ega, rahmat
qo'shib qo'ydi muallif Dat Luckey, manba

6 javoblar

Sizning haqiqiy kodingiz yo'qligida javob beraman. Shuning uchun men bu erda taxminlar qilishim kerak:

1) Sizning serveringiz (rasmda o'ng) 7777 portini tinglashingiz mumkin.

2) Siz mijozga serverga ulangan bir xil mashinada (rasmning chap tomonida) ishlayapsiz.

Shunday qilib, mijoz (chap qobiq) serverga ulanadi (o'ng qobiq oynasi). Server 7777ni tinglaydi va mijoz 45604-dan serverga ulanmoqda (mijoz va server bitta mashinada bir xil portni egallamaydi!)

Boshqacha qilib aytganda, mijoz 7607 portiga 45604 portdan 7777 portga "yuboriladi". Ehtimol bu yaxshi ma'noga ega?

2
qo'shib qo'ydi
Izohingiz uchun tashakkur. Men bu oddiy narsalarni bilmasligim uchun ozgina sodda bo'laman, lekin siz buni aniq bayon qildingiz.
qo'shib qo'ydi muallif Dat Luckey, manba

Sizning haqiqiy kodingiz yo'qligida javob beraman. Shuning uchun men bu erda taxminlar qilishim kerak:

1) Sizning serveringiz (rasmda o'ng) 7777 portini tinglashingiz mumkin.

2) Siz mijozga serverga ulangan bir xil mashinada (rasmning chap tomonida) ishlayapsiz.

Shunday qilib, mijoz (chap qobiq) serverga ulanadi (o'ng qobiq oynasi). Server 7777ni tinglaydi va mijoz 45604-dan serverga ulanmoqda (mijoz va server bitta mashinada bir xil portni egallamaydi!)

Boshqacha qilib aytganda, mijoz 7607 portiga 45604 portdan 7777 portga "yuboriladi". Ehtimol bu yaxshi ma'noga ega?

2
qo'shib qo'ydi
Izohingiz uchun tashakkur. Men bu oddiy narsalarni bilmasligim uchun ozgina sodda bo'laman, lekin siz buni aniq bayon qildingiz.
qo'shib qo'ydi muallif Dat Luckey, manba

Sizning haqiqiy kodingiz yo'qligida javob beraman. Shuning uchun men bu erda taxminlar qilishim kerak:

1) Sizning serveringiz (rasmda o'ng) 7777 portini tinglashingiz mumkin.

2) Siz mijozga serverga ulangan bir xil mashinada (rasmning chap tomonida) ishlayapsiz.

Shunday qilib, mijoz (chap qobiq) serverga ulanadi (o'ng qobiq oynasi). Server 7777ni tinglaydi va mijoz 45604-dan serverga ulanmoqda (mijoz va server bitta mashinada bir xil portni egallamaydi!)

Boshqacha qilib aytganda, mijoz 7607 portiga 45604 portdan 7777 portga "yuboriladi". Ehtimol bu yaxshi ma'noga ega?

2
qo'shib qo'ydi
Izohingiz uchun tashakkur. Men bu oddiy narsalarni bilmasligim uchun ozgina sodda bo'laman, lekin siz buni aniq bayon qildingiz.
qo'shib qo'ydi muallif Dat Luckey, manba

TCP ulanish 4 ta raqam bilan belgilanadi: manba IP manzili, manba porti, maqsad IP-manzil, maqsad port.

Ulanish 127.0.0.1 portidan 45604 dan 127.0.0.1 port 7777 ga to'g'ri keladi.

Resurs porti (45604) tizim tomonidan tanlanmagan portlarning keng doirasidan (vaqtinchalik port deb ataladi) tanlangan qiymatdir, chunki dasturingiz ma'lum bir manba portini o'rnatmagan.

2
qo'shib qo'ydi
OK, shuning uchun men buni to'liq to'liq hisobga olmagan bo'lardim. Vaqtingiz uchun rahmat
qo'shib qo'ydi muallif Dat Luckey, manba
Xo'sh, men aniq bir manba portini o'rnatishi mumkinligini bilmasdim. Bir oz chuqurroq qazish kerak. rahmat
qo'shib qo'ydi muallif Dat Luckey, manba
@ clockw0rk Mening javobimni foydali deb bilganimdan xursandman. Mijozning portini o'rnatmaslik juda keng tarqalgan. Qiymat odatda ahamiyatga ega emas va operatsion tizim qaysi biri foydalanilmayotganligini yaxshi biladi.
qo'shib qo'ydi muallif VPfB, manba

TCP ulanish 4 ta raqam bilan belgilanadi: manba IP manzili, manba porti, maqsad IP-manzil, maqsad port.

Ulanish 127.0.0.1 portidan 45604 dan 127.0.0.1 port 7777 ga to'g'ri keladi.

Resurs porti (45604) tizim tomonidan tanlanmagan portlarning keng doirasidan (vaqtinchalik port deb ataladi) tanlangan qiymatdir, chunki dasturingiz ma'lum bir manba portini o'rnatmagan.

2
qo'shib qo'ydi
OK, shuning uchun men buni to'liq to'liq hisobga olmagan bo'lardim. Vaqtingiz uchun rahmat
qo'shib qo'ydi muallif Dat Luckey, manba
Xo'sh, men aniq bir manba portini o'rnatishi mumkinligini bilmasdim. Bir oz chuqurroq qazish kerak. rahmat
qo'shib qo'ydi muallif Dat Luckey, manba
@ clockw0rk Mening javobimni foydali deb bilganimdan xursandman. Mijozning portini o'rnatmaslik juda keng tarqalgan. Qiymat odatda ahamiyatga ega emas va operatsion tizim qaysi biri foydalanilmayotganligini yaxshi biladi.
qo'shib qo'ydi muallif VPfB, manba

TCP ulanish 4 ta raqam bilan belgilanadi: manba IP manzili, manba porti, maqsad IP-manzil, maqsad port.

Ulanish 127.0.0.1 portidan 45604 dan 127.0.0.1 port 7777 ga to'g'ri keladi.

Resurs porti (45604) tizim tomonidan tanlanmagan portlarning keng doirasidan (vaqtinchalik port deb ataladi) tanlangan qiymatdir, chunki dasturingiz ma'lum bir manba portini o'rnatmagan.

2
qo'shib qo'ydi
OK, shuning uchun men buni to'liq to'liq hisobga olmagan bo'lardim. Vaqtingiz uchun rahmat
qo'shib qo'ydi muallif Dat Luckey, manba
Xo'sh, men aniq bir manba portini o'rnatishi mumkinligini bilmasdim. Bir oz chuqurroq qazish kerak. rahmat
qo'shib qo'ydi muallif Dat Luckey, manba
@ clockw0rk Mening javobimni foydali deb bilganimdan xursandman. Mijozning portini o'rnatmaslik juda keng tarqalgan. Qiymat odatda ahamiyatga ega emas va operatsion tizim qaysi biri foydalanilmayotganligini yaxshi biladi.
qo'shib qo'ydi muallif VPfB, manba
Python
Python
372 ishtirokchilar

Bu guruh python dasturlash tilini muhokama qilish uchun. Iltimos, o'zingizni hurmat qiling va faqat dasturlash bo'yicha yozing. Botlar mavzusini @botlarhaqida guruhida muhokama qling! FAQ: @PyFAQ Offtopic: @python_uz_offtopic

Python offtopic group !
Python offtopic group !
150 ishtirokchilar

@python_uz gruppasining offtop gruppasi. offtop bo'lsa ham reklama mumkin emas ) Boshqa dasturlash tiliga oid gruppalar @languages_programming