Puncte:1

Cum să utilizați clientul websocket inteligent din Windows pentru a vă conecta la un server websocket care rulează pe virtualbox?

drapel sd

Iată configurația mea:

  1. Windows 8.1 cu Ubuntu 18.04 în VirtuablBox 6.0
  2. Rulați un server websocket la 127.0.0.1:8083 în VirtuablBox
  3. În VirtuablBox, mă pot conecta la serverul websocket cu websocat ws://127.0.0.1:8083

Care este configurația pe care ar trebui să o folosesc pentru a mă conecta la serverul websocket prin extensia Chrome (adică Smart Websocket Client) care rulează pe mașina gazdă Windows.

Am încercat să mă conectez la „127.0.01:8083” în Smart Websocket Client, dar eroarea este afișată:

Nu s-a putut construi „WebSocket”: adresa URL „127.0.01:8083” este nevalidă.

Mulțumesc

bjoster avatar
drapel cn
Ați încercat să vă conectați de la Windows la adresa IP a „VirtualBox” în loc de la gazda locală Windows?
drapel sd
Rețeaua virtualbox-ului are Port Forwarding la 5678(Host Port) 127.0.0.1(Host IP) pentru SSH și pot conecta putty care rulează pe Windows la virtualbox fără probleme. Cu toate acestea, nu am găsit o modalitate de a putea conecta extensia websocket Chrome care rulează pe Windows la virtualbox.
drapel sd
Poate cineva să-mi spună de ce primesc votul negativ la această întrebare? Care este problema acestei întrebări postate aici?
Puncte:1
drapel ar

Configurați un port forward în Virtualbox. Socket-urile web este un flux TCP obișnuit și nu există niciun motiv pentru care să nu funcționeze.

După cum sa menționat, aveți redirecționarea portului configurată pentru SSH, așa că pur și simplu adăugați altul pentru portul websocket.

drapel sd
Am adăugat următoarele în Regulile de redirecționare a portului „Websocket, TCP, 127.0.0.1, 8083, 10.0.2.15, 23 pentru Nume, Protocol, IP gazdă, Port gazdă, IP invitat, Port invitat”, Apoi am folosit Smart Websocket Client pe Windows pentru a vă conecta la ws://127.0.0.1:8083. Dar tot nu merge.
vidarlo avatar
drapel ar
Este portul 23 portul corect pentru oaspeți?
drapel sd
Cum știu dacă portul 23 este corect? Am selectat doar una aleatorie.
vidarlo avatar
drapel ar
Nu puteți selecta ***aleator*** un port și vă așteptați să fie cel corect! Trebuie să știi pe ce port ascultă serviciul tău și să folosești acel port! Trebuie să vă cunoașteți propria configurație pentru a reuși să faceți ca sistemele complexe să funcționeze. SSH folosește portul 22, în mod implicit, dar websocket-ul dvs. probabil nu folosește portul 23. Menționați 8083 în întrebarea dvs., de unde ați luat asta?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.