Score:1

จะใช้ไคลเอนต์ smart websocket จาก Windows เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ websocket ที่รันบน virtualbox ได้อย่างไร

ธง sd

นี่คือการตั้งค่าของฉัน:

  1. Windows 8.1 พร้อม Ubuntu 18.04 ภายใน VirtuablBox 6.0
  2. เรียกใช้เซิร์ฟเวอร์ websocket ที่ 127.0.0.1:8083 ภายใน VirtuablBox
  3. ภายใน VirtuablBox ฉันสามารถเชื่อมต่อกับเซิร์ฟเวอร์ websocket ด้วย เว็บโซแคท ws://127.0.0.1:8083

ฉันควรใช้การตั้งค่าใดเพื่อให้ฉันเชื่อมต่อกับเซิร์ฟเวอร์ websocket ผ่านส่วนขยาย Chrome (เช่น Smart Websocket Client) ที่ทำงานบนเครื่องโฮสต์ Windows

ฉันพยายามเชื่อมต่อกับ '127.0.01:8083' ภายใน Smart Websocket Client แต่ข้อผิดพลาดปรากฏขึ้น:

สร้าง 'WebSocket' ไม่สำเร็จ: URL '127.0.01:8083' ไม่ถูกต้อง

ขอขอบคุณ

bjoster avatar
cn flag
คุณได้ลองเชื่อมต่อจาก Windows กับที่อยู่ IP ของ "VirtualBox" แทน Windows localhost หรือไม่
sd flag
เครือข่ายของ virtualbox มี Port Forwarding เป็น 5678 (Host Port) 127.0.0.1 (Host IP) สำหรับ SSH และฉันสามารถเชื่อมต่อ putty ที่ทำงานบน windows กับ virtualbox ได้โดยไม่มีปัญหา อย่างไรก็ตาม ฉันไม่พบวิธีเชื่อมต่อส่วนขยาย websocket Chrome ที่ทำงานบน Windows กับ virtualbox
sd flag
ใครช่วยบอกฉันทีว่าทำไมฉันถึงถูกโหวตให้คำถามนี้ ปัญหาของคำถามที่โพสต์นี้คืออะไร
Score:1
ธง ar

กำหนดค่าการส่งต่อพอร์ตใน Virtualbox เว็บซ็อกเก็ตเป็นสตรีม TCP ปกติ และไม่มีเหตุผลที่จะไม่ทำงาน

ตามที่ระบุไว้ คุณได้กำหนดค่าการส่งต่อพอร์ตสำหรับ SSH ดังนั้นเพียงแค่เพิ่มอีกอันหนึ่งสำหรับพอร์ต websocket

sd flag
ฉันเพิ่มสิ่งต่อไปนี้ในกฎการส่งต่อพอร์ต "Websocket, TCP, 127.0.0.1, 8083, 10.0.2.15, 23 สำหรับชื่อ, โปรโตคอล, IP โฮสต์, พอร์ตโฮสต์, IP ของแขก, พอร์ตแขก" จากนั้นฉันใช้ไคลเอนต์ Smart Websocket บน หน้าต่างเพื่อเชื่อมต่อกับ ws://127.0.0.1:8083 แต่ก็ยังใช้งานไม่ได้
vidarlo avatar
ar flag
พอร์ต 23 เป็นพอร์ตแขกที่ถูกต้องหรือไม่
sd flag
ฉันจะรู้ได้อย่างไรว่าพอร์ต 23 ถูกต้อง ฉันสุ่มเลือกมาหนึ่งอัน
vidarlo avatar
ar flag
คุณไม่สามารถ *** สุ่ม *** เลือกพอร์ตและคาดว่าจะเป็นพอร์ตที่ถูกต้อง! คุณต้องรู้ว่าบริการของคุณฟังพอร์ตใดและใช้พอร์ตนั้น! คุณต้องรู้การกำหนดค่าของคุณเองเพื่อจัดการเพื่อให้ระบบที่ซับซ้อนทำงานได้ SSH ใช้พอร์ต 22 ตามค่าเริ่มต้น แต่ websocket ของคุณอาจไม่ใช้พอร์ต 23 คุณพูดถึง 8083 ในคำถามของคุณ คุณได้สิ่งนี้มาจากไหน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา