Puncte:0

Testarea clientului TCP pe Ubuntu VM de pe Android Mobile pe Ethernet

drapel ng

Dezvolt o aplicație TCP. Administratorul meu a blocat ascultarea TCP pe computerul meu Windows. Deci, folosesc o mașină virtuală Ubuntu 20.04 pe cutia virtuală pentru dezvoltarea și testarea aplicației mele de server TCP.

Mi-am testat serverul de aplicații TCP cu clientul de la localhost.Cu toate acestea, trebuie să testez din sistemul client real. În cazul meu, este un sistem încorporat precum Android Phone.

Înainte de a testa aplicația mea TCP reală, încerc să testez configurarea cu instrumentele de mai jos:

#Pe VM ubuntu pentru a rula un server TCP de probă ncat -l 9090 -k -c 'xargs -n1 echo'

#Pe telefonul Android, folosesc o aplicație din Play Store numită TCP/UDP TEST TOOL

 ___________________________________
| _______________________ |
| | TCP_Server:9090 | |
| | Ubuntu VM | | ________________
| | (Podul iface) | (iface)| <Cablu Ethernet> | |
| | IP: 192.168.66.11/24 | | |-> <Ethernet la USB-C covertor> | Android mobil |
| |_______________________| | |________________|
| | IP: 192.168.66.12/24               
| Win 10 PC(IP: 192.168.66.50) | GW: 192.168.66.11
|___________________________________|                                              


Problema este că telefonul Android nu poate să facă ping și să se conecteze la serverul TCP de pe Ubuntu VM, dar inversul funcționează; Ubuntu VM ar putea să facă ping la telefonul Android și să se poată conecta la un exemplu de serviciu TCP pe telefonul Android.

Îmi conectez Ubuntu VM (interfață wifi în punte) și telefonul Android la un router Wifi; Comunicarea TCP client-server funcționează bine oriunde rulez client și server.

Am verificat regulile firewall pe Ubuntu VM, acestea erau goale cu politica ACCEPT pentru lanțurile de intrare, redirecționare, ieșire.

Din sistemul de operare Win 10 Host, aș putea trimite IP-ul ambelor VM (192.168.66.11) și telefoanelor Android (192.168.66.12)!

David avatar
drapel cn
Windows ar putea să pună ping atât pe telefoanele VM, cât și pe cele Android! Ce inseamna 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.