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

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


18
NodeJS: จะรับพอร์ตของเซิร์ฟเวอร์ได้อย่างไร
คุณมักจะเห็นตัวอย่างสวัสดีรหัสโลกสำหรับโหนดที่สร้างเซิร์ฟเวอร์ Http เริ่มฟังพอร์ตจากนั้นตามด้วยบางสิ่งในบรรทัด: console.log('Server is listening on port 8000'); แต่ในอุดมคติคุณจะต้องการสิ่งนี้แทน: console.log('Server is listening on port ' + server.port); ฉันจะดึงพอร์ตที่เซิร์ฟเวอร์กำลังฟังอยู่โดยไม่เก็บหมายเลขไว้ในตัวแปรก่อนการโทรได้server.listen()อย่างไร? ฉันเคยเห็นสิ่งนี้ทำมาก่อน แต่ไม่พบในเอกสารประกอบของ Node อาจเป็นสิ่งที่เฉพาะเจาะจงในการแสดง?

1
ฉันจะหยุด Skype ไม่ให้ใช้พอร์ต HTTP หรือ HTTPS 80 และ 443 ได้อย่างไร [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน5 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันติดตั้งเว็บเซิร์ฟเวอร์ Apache บนเครื่อง Windows 7 ของฉันและฉันไม่สามารถเริ่มต้นได้เพราะ Skype.exe ใช้ HTTP พอร์ต 80 และ HTTPS พอร์ต 443 แล้ว ฉันต้องการ Apache และ Skype เพื่ออยู่ร่วมในเครื่องเดียวกัน ฉันจะกำหนดค่า Apache ให้ใช้พอร์ตอื่นหรือป้องกันไม่ให้ Skype ฟังพอร์ตเหล่านี้ได้อย่างไร
136 webserver  port  skype 

4
RabbitMQ ใช้พอร์ตอะไร?
RabbitMQ Server ใช้พอร์ตใดหรือจำเป็นต้องเปิดบนไฟร์วอลล์สำหรับคลัสเตอร์ของโหนด ของฉัน/usr/lib/rabbitmq/bin/rabbitmq-envถูกตั้งค่าไว้ด้านล่างซึ่งฉันคิดว่าจำเป็น (35197) SERVER_ERL_ARGS="+K true +A30 +P 1048576 \ -kernel inet_default_connect_options [{nodelay,true}] \ -kernel inet_dist_listen_min 35197 \ -kernel inet_dist_listen_max 35197" ฉันไม่ได้แตะrabbitmq.configเพื่อตั้งค่ากำหนดเองtcp_listenerดังนั้นควรจะฟังเป็นค่าเริ่มต้น 5672 บรรทัด netstat ที่เกี่ยวข้องมีดังนี้ tcp 0 0 0.0.0.0:4369 0.0.0.0:* LISTEN 728/epmd tcp 0 0 0.0.0.0:35197 0.0.0.0:* LISTEN 5126/beam tcp6 0 0 :::5672 :::* LISTEN 5126/beam คำถามของฉันคือ: เพื่อให้โหนดอื่นสามารถเชื่อมต่อกับคลัสเตอร์ได้จำเป็นต้องเปิดทั้ง …
135 rabbitmq  port 

30
Node.js Port 3000 ถูกใช้งานแล้ว แต่จริง ๆ แล้วไม่ใช่หรือ?
ฉันทำงานกับโปรเจ็กต์ node.js มาสองสามสัปดาห์แล้วและมันก็ใช้งานได้ดี โดยปกติฉันใช้npm startเพื่อเรียกใช้แอปของฉันและดูในเบราว์เซอร์บน localhost พอร์ต 3000 วันนี้ฉันเริ่มได้รับข้อผิดพลาดต่อไปนี้ขณะใช้ npm start: Server started on port 3000 Port 3000 is already in use ฉันได้ตรวจสอบการตรวจสอบทรัพยากรแล้วและฉันไม่มีกระบวนการอื่นใดที่ทำงานบนพอร์ต 3000 เหตุใดฉันจึงได้รับข้อความแสดงข้อผิดพลาดนี้ ใน app.js ของฉันฉันมีรหัสต่อไปนี้เพื่อตั้งค่าพอร์ต ... ไม่ถูกต้องหรือไม่? ก่อนหน้านี้ใช้งานได้ดีเลยไม่แน่ใจว่าตัวเองทำอะไรผิด // Set Port app.set('port', (process.env.PORT || 3000)); app.listen(app.get('port'), function() { console.log('Server started on port '+app.get('port')); }); ขอบคุณสำหรับความช่วยเหลือ! แก้ไข: ฉันได้ลองเรียกใช้ …
133 javascript  node.js  npm  port 

7
ความแตกต่างระหว่าง targetPort และพอร์ตในนิยามของบริการ Kubernetes
Kubernetes ServiceสามารถมีtargetPortและportในนิยามบริการ: kind: Service apiVersion: v1 metadata: name: my-service spec: selector: app: MyApp ports: - protocol: TCP port: 80 targetPort: 9376 อะไรคือความแตกต่างระหว่างportและtargetPort?
132 service  kubernetes  port 

11
ssh -L ส่งต่อหลายพอร์ต
ฉันกำลังใช้งานกลุ่ม: sudo ssh -L PORT:IP:PORT root@IP โดยที่ IP เป็นเป้าหมายของเครื่องที่ปลอดภัยและ PORT แสดงถึงพอร์ตที่ฉันกำลังส่งต่อ นี่เป็นเพราะฉันใช้แอพพลิเคชั่นจำนวนมากซึ่งไม่สามารถเข้าถึงได้หากไม่มีการส่งต่อนี้ หลังจากดำเนินการแล้วฉันสามารถเข้าถึงlocalhost:PORTได้ ปัญหาหลักเกิดขึ้นตอนนี้จริงๆแล้วฉันมี 4 พอร์ตเหล่านี้ที่ฉันต้องส่งต่อ วิธีแก้ปัญหาของฉันคือเปิด 4 เชลล์และค้นหาประวัติย้อนหลังอย่างต่อเนื่องเพื่อค้นหาว่าพอร์ตใดที่ต้องส่งต่อ ฯลฯ จากนั้นรันคำสั่งนี้ - หนึ่งในแต่ละเชลล์ (ต้องกรอกรหัสผ่าน ฯลฯ ) ถ้าเพียงฉันสามารถทำสิ่งที่ชอบ: sudo ssh -L PORT1+PORT2+PORT+3:IP:PORT+PORT2+PORT3 root@IP นั่นจะช่วยได้จริงๆ มีวิธีทำให้ง่ายขึ้นไหม
129 ssh  port  portforwarding 

7
postgresql พอร์ตสับสน 5433 หรือ 5432?
ฉันติดตั้ง postgresql บน OSX แล้ว เมื่อฉันเรียกใช้ psql ฉันจะได้รับ $ psql psql: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5433"? อย่างไรก็ตามจาก / etc / services postgresql 5432/udp # PostgreSQL Database postgresql 5432/tcp # PostgreSQL Database # …
128 postgresql  port  psql 

5
TCP: สองซ็อกเก็ตที่แตกต่างกันสามารถแบ่งปันพอร์ตได้หรือไม่?
นี่อาจเป็นคำถามพื้นฐาน แต่มันทำให้ฉันสับสน สองซ็อกเก็ตที่เชื่อมต่อที่แตกต่างกันสามารถใช้พอร์ตร่วมกันได้หรือไม่? ฉันกำลังเขียนแอปพลิเคชันเซิร์ฟเวอร์ที่น่าจะรองรับการเชื่อมต่อพร้อมกันได้มากกว่า 100k และเรารู้ว่าจำนวนพอร์ตที่มีอยู่ในระบบอยู่ที่ประมาณ 60k (16 บิต) ซ็อกเก็ตที่เชื่อมต่อถูกกำหนดให้กับพอร์ตใหม่ (เฉพาะ) ดังนั้นจึงหมายความว่าจำนวนการเชื่อมต่อพร้อมกันจะถูก จำกัด โดยจำนวนพอร์ตเว้นแต่ซ็อกเก็ตหลายตัวสามารถใช้พอร์ตเดียวกันร่วมกันได้ ดังนั้นคำถาม ขอบคุณสำหรับความช่วยเหลือล่วงหน้า!

18
ฉันจะทำให้พอร์ต 80 ของฉันว่างบน localhost Windows ได้อย่างไร
ฉันติดตั้ง XAMPP 1.6.8 และด้วยเหตุผลบางประการมันไม่ทำงาน รู้ทีหลังว่าพอร์ต 80 ไม่ฟรีหรือไม่ฟัง ฉันจะปล่อยหรือทำให้ฟรีได้อย่างไร ขอบคุณมาก!

10
ซ็อกเก็ต: ค้นหาความพร้อมใช้งานของพอร์ตโดยใช้ Java
ฉันจะตรวจสอบความพร้อมใช้งานของพอร์ตในเครื่องที่กำหนดโดยใช้ Java โดยทางโปรแกรมได้อย่างไร เช่นระบุหมายเลขพอร์ตตรวจสอบว่ามีการใช้งานอยู่แล้วหรือไม่?
123 java  sockets  port 


6
ทำให้นักเทียบท่าใช้ IPv4 สำหรับการเชื่อมพอร์ต
ฉันมีโฮสต์นักเทียบท่าและข้างในฉันมีตู้คอนเทนเนอร์หนึ่งตู้ โฮสต์ Docker กำลังผูกพอร์ตบนอินเตอร์เฟส IPv6 เท่านั้นไม่ใช่บน IPv4 นี่คือผลลัพธ์ tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN - tcp 0 0 0.0.0.0:55082 0.0.0.0:* LISTEN - tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN - tcp6 0 0 :::80 :::* LISTEN - tcp6 0 0 :::22 :::* LISTEN - tcp6 0 0 :::40280 :::* LISTEN - …
108 ubuntu  docker  port  ipv6 



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