คำถามติดแท็ก port

พอร์ตคือจุดสิ้นสุดการสื่อสารในบริบทของการสื่อสารเครือข่ายหรือจุดโต้ตอบสำหรับการโต้ตอบระหว่างคอมโพเนนต์ อย่าใช้แท็กนี้สำหรับพอร์ตซอฟต์แวร์จากแพลตฟอร์มหรือภาษาหนึ่งไปยังอีกแพลตฟอร์มหนึ่ง แต่ใช้แท็ก "พอร์ต" แทน


3
จำนวนสูงสุดของทฤษฏีการเชื่อมต่อ TCP แบบเปิดที่กล่องลีนุกซ์สมัยใหม่สามารถมีได้คืออะไร
สมมติว่าไม่มีที่สิ้นสุดประสิทธิภาพจากฮาร์ดแวร์กล่อง Linux สามารถรองรับ> 65536 เปิดการเชื่อมต่อ TCP? ฉันเข้าใจว่าจำนวนพอร์ตชั่วคราว (<65536) จำกัด จำนวนการเชื่อมต่อจาก IP ท้องถิ่นหนึ่งไปยังหนึ่งพอร์ตบน IP ระยะไกลเดียว tuple (โลคัล ip, โลคัลพอร์ต, รีโมตไอพี, รีโมตพอร์ต) คือสิ่งที่นิยามการเชื่อมต่อ TCP โดยเฉพาะ สิ่งนี้หมายความว่าการเชื่อมต่อมากกว่า 65K สามารถรองรับหากมีมากกว่าหนึ่งพารามิเตอร์เหล่านี้ฟรี เช่นการเชื่อมต่อไปยังหมายเลขพอร์ตเดียวบนโฮสต์ระยะไกลหลายแห่งจากหลาย IP ท้องถิ่น มีข้อ จำกัด อีก 16 บิตในระบบหรือไม่ จำนวนไฟล์อธิบายอาจ?

23
การเข้าถึง localhost: พอร์ตจากอุปกรณ์จำลอง Android
localhost:54722ผมใช้บริการเว็บบนเครื่องท้องถิ่นของฉันที่ทำงานที่ ฉันต้องการเรียกใช้บริการจากแอพที่ทำงานในเครื่องจำลอง Android ฉันอ่านว่าการใช้10.0.2.2แอพนี้จะเข้าถึง localhost แต่ดูเหมือนจะไม่ทำงานกับหมายเลขพอร์ตเช่นกัน HttpResponseException: Bad Requestมันบอกว่า

13
ฉันจะให้ Flask ทำงานบนพอร์ต 80 ได้อย่างไร
ฉันมีเซิร์ฟเวอร์ Flask ที่ทำงานผ่านพอร์ต 5000 และใช้ได้ ฉันสามารถเข้าถึงได้ที่http://example.com,5000 แต่มันก็เป็นไปได้ที่จะเข้าถึงได้เพียงแค่ที่http://example.com ? ฉันสมมติว่านั่นหมายความว่าฉันต้องเปลี่ยนพอร์ตจาก 5,000 เป็น 80 แต่เมื่อฉันลองบน Flask ฉันจะได้รับข้อความแสดงข้อผิดพลาดนี้เมื่อฉันเรียกใช้ Traceback (most recent call last): File "xxxxxx.py", line 31, in <module> app.run(host="0.0.0.0", port=int("80"), debug=True) File "/usr/local/lib/python2.6/dist-packages/flask/app.py", line 772, in run run_simple(host, port, self, **options) File "/usr/local/lib/python2.6/dist-packages/werkzeug/serving.py", line 706, in run_simple test_socket.bind((hostname, port)) File "<string>", line …
212 python  networking  flask  port 

21
ฉันจะเปลี่ยนพอร์ตเริ่มต้น (9000) ที่ Play ใช้เมื่อฉันเรียกใช้คำสั่ง“ run” ได้อย่างไร
ฉันจะเปลี่ยนพอร์ตเริ่มต้นที่ใช้โดยกรอบงานการเล่นในโหมดการพัฒนาเมื่อออกคำสั่ง "เรียกใช้" บนคอนโซลการเล่นได้อย่างไร นี่สำหรับ playframework 2.0 เบต้า การใช้พารามิเตอร์การกำหนดค่า http.port บนบรรทัดคำสั่งหรือใน application.conf ดูเหมือนว่าจะไม่มีผลกระทบ: C:\dev\prototype\activiti-preso>play run --http.port=8080 [info] Loading project definition from C:\dev\prototype\activiti-preso\project [info] Set current project to activiti-preso (in build file:/C:/dev/prototype/activiti-preso/) Windows, really? Ok, disabling colors. --- (Running the application from SBT, auto-reloading is enabled) --- [error] org.jboss.netty.channel.ChannelException: Failed to bind …

12
ฉันจะปิดพอร์ตที่เปิดจากเทอร์มินัลบน Mac ได้อย่างไร
ฉันเปิดพอร์ต # 5955 จากคลาส java เพื่อสื่อสารจากไคลเอนต์ ฉันจะปิดพอร์ตนี้หลังจากที่ทำเสร็จแล้วได้อย่างไร และคำสั่งใดที่สามารถแสดงให้ฉันเห็นถ้าพอร์ตเปิดหรือปิด?
199 macos  port 

14
ทดสอบว่าพอร์ตเปิดอยู่บน Linux อย่างมีประสิทธิภาพหรือไม่
จากสคริปต์ทุบตีฉันจะทราบได้อย่างรวดเร็วว่าพอร์ต445เปิด / รับฟังบนเซิร์ฟเวอร์หรือไม่ ฉันได้พยายามสองตัวเลือก แต่ฉันต้องการบางสิ่งบางอย่างรวดเร็ว: 1. lsof -i :445 (ใช้เวลาไม่กี่วินาที) 2. netstat -an |grep 445 |grep LISTEN(ใช้เวลาไม่กี่วินาที) 3. telnet(มันไม่กลับ) 4. nmap, netcatจะไม่สามารถใช้ได้บนเซิร์ฟเวอร์ มันจะเป็นการดีที่ได้ทราบวิธีการที่ไม่ระบุจำนวนแรกและ greps หลังจากนั้น
197 linux  bash  shell  port 

8
วิธีเปิดพอร์ตเฉพาะเช่น 9090 ใน Google Compute Engine
ฉันมีอินสแตนซ์ Google Compute Engine 2 ตัวและฉันต้องการเปิดพอร์ต 9090 ทั้งสองกรณี ฉันคิดว่าเราต้องเพิ่มกฎไฟร์วอลล์บางอย่าง คุณสามารถบอกฉันว่าฉันจะทำอย่างไร

16
จะหาพอร์ตที่ใช้ได้อย่างไร
ฉันต้องการเริ่มต้นเซิร์ฟเวอร์ที่ฟังพอร์ต ฉันสามารถระบุพอร์ตได้อย่างชัดเจนและใช้งานได้ แต่ฉันต้องการค้นหาพอร์ตด้วยวิธีอัตโนมัติ ในส่วนนี้ฉันมีสองคำถาม ฉันควรค้นหาหมายเลขพอร์ตในช่วงใด (ฉันใช้พอร์ต 12345, 12346 และ 12347 และมันก็ใช้ได้) ฉันจะทราบได้อย่างไรว่าพอร์ตที่กำหนดไม่มีซอฟต์แวร์อื่นครอบครองอยู่?
195 java  networking  sockets  port 

2
ฉันสามารถแมปชื่อโฮสต์ * และ * พอร์ตกับ / etc / hosts ได้ไหม [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน7 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันสามารถจับคู่ที่อยู่ IP 127.0.0.1กับชื่อโดเมนและพอร์ตได้หรือไม่ ตัวอย่างเช่นฉันต้องการแมป127.0.0.1กับapi.example.com:8000
189 linux  dns  port  hostname 

16
หยุดอินสแตนซ์ทั้งหมดของเซิร์ฟเวอร์ node.js
นี่เป็นครั้งแรกที่ฉันทำงานกับ Node.js และฉันพบปัญหานี้: ฉันเริ่มเซิร์ฟเวอร์ Node ผ่านทางปลั๊กอินของ IDE น่าเสียดายที่ฉันไม่สามารถใช้เทอร์มินัลของ IDE ดังนั้นฉันจึงพยายามเรียกใช้สคริปต์จากบรรทัดคำสั่ง นี่คือปัญหา - ฉันใช้โมดูล Express และแอพของฉันกำลังฟังพอร์ตบางส่วน (8080) เมื่อฉันเริ่มต้นแอพจากบรรทัดคำสั่งมันจะพ่นข้อผิดพลาดนี้: events.js:71 throw arguments[1]; // Unhandled 'error' event ^ Error: listen EADDRINUSE at errnoException (net.js:770:11) at HTTPServer.Server._listen2 (net.js:910:14) at listen (net.js:937:10) at HTTPServer.Server.listen (net.js:986:5) at Object.<anonymous> (C:\xampp\htdocs\node\chat\app.js:5:5) at Module._compile (module.js:449:26) at Object.Module._extensions..js (module.js:467:10) at …

4
process.env.PORT ใน Node.js คืออะไร
สิ่งที่process.env.PORT || 3000ใช้สำหรับใน Node.js? ฉันเห็นสิ่งนี้ที่ไหนสักแห่ง: app.set('port', process.env.PORT || 3000); หากใช้เพื่อตั้งค่า3000เป็นพอร์ตการรับฟังฉันสามารถใช้สิ่งนี้แทนได้หรือไม่? app.listen(3000); ถ้าไม่ใช่เพราะอะไร
175 node.js  express  port 

30
ไม่สามารถเรียกใช้เว็บเซิร์ฟเวอร์ IIS Express, ไม่สามารถลงทะเบียน URL, Access ถูกปฏิเสธ
บางโครงการบนเว็บทำให้ฉันมีปัญหาในขณะที่บางโครงการทำงานได้ดี ฉันตัดสินใจที่จะมุ่งเน้นไปที่หนึ่งในปัญหาที่มี ฉันใช้ Visual Studio 2013 เมื่อ Windows 7 PROJECT NAME - Microsoft Visual Studio (Administrator)ฉันคิดว่าฉันใช้มันในฐานะผู้ดูแลชื่อหน้าต่างกล่าวว่า เมื่อฉันพยายามเรียกใช้โครงการฉันได้รับป๊อปอัปว่า: ไม่สามารถเปิดเว็บเซิร์ฟเวอร์ IIS Express ไม่สามารถลงทะเบียน URL " http: // localhost: 62940 / " สำหรับไซต์ "SITE NAME" แอปพลิเคชัน "/" คำอธิบายข้อผิดพลาด: การเข้าถึงถูกปฏิเสธ (0x80070005) นี้ไม่ได้ดูเหมือนสิ้นเชิง เรื่องแปลกแต่ฉันได้พยายามหลายข้อเสนอแนะโดยไม่มีโชค: ลบแล้ว%userprofile%\Documents\IISExpress\พยายามเรียกใช้ netsh http add urlacl url=http://localhost:62940/ user=everyoneรีบูตและพยายามเรียกใช้ (อันที่จริงuser=Allaตั้งแต่ Windows ภาษาสวีเดน) netsh …

5
ส่งต่อพอร์ตโฮสต์ไปยังคอนเทนเนอร์นักเทียบท่า
เป็นไปได้หรือไม่ที่จะเปิดพอร์ตการเข้าถึงคอนเทนเนอร์ Docker โดยโฮสต์? เป็นรูปธรรมฉันมี MongoDB และ RabbitMQ ทำงานบนโฮสต์และฉันต้องการเรียกใช้กระบวนการในคอนเทนเนอร์ Docker เพื่อฟังคิวและ (เป็นทางเลือก) เขียนไปยังฐานข้อมูล ฉันรู้ว่าฉันสามารถส่งต่อพอร์ตจากคอนเทนเนอร์ไปยังโฮสต์ (ผ่านตัวเลือก -p) และมีการเชื่อมต่อกับโลกภายนอก (เช่นอินเทอร์เน็ต) จากภายในคอนเทนเนอร์ Docker แต่ฉันไม่ต้องการเปิดเผย RabbitMQ และ MongoDB พอร์ต จากโฮสต์สู่โลกภายนอก แก้ไข: ชี้แจงบางส่วน: Starting Nmap 5.21 ( http://nmap.org ) at 2013-07-22 22:39 CEST Nmap scan report for localhost (127.0.0.1) Host is up (0.00027s latency). PORT STATE …
167 linux  networking  port  docker 

5
บน localhost ฉันจะเลือกหมายเลขพอร์ตฟรีได้อย่างไร
ฉันพยายามเล่นด้วยการสื่อสารระหว่างกระบวนการและเนื่องจากฉันไม่สามารถหาวิธีใช้ไพพ์ที่มีชื่อใน Windows ฉันคิดว่าฉันจะใช้ซ็อกเก็ตเครือข่าย ทุกอย่างเกิดขึ้นในท้องถิ่น เซิร์ฟเวอร์สามารถเรียกใช้ทาสในกระบวนการที่แยกจากกันและฟังในบางพอร์ต พวกทาสทำงานและส่งผลให้นาย ฉันจะทราบได้อย่างไรว่าพอร์ตใดพร้อมใช้งาน ฉันคิดว่าฉันไม่สามารถฟังพอร์ต 80 หรือ 21 ได้ ฉันกำลังใช้ Python ถ้ามันลดตัวเลือกลง ขอบคุณ!
161 python  sockets  ipc  port 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.