Sto scrivendo un telecomando C# per il mio lettore multimediale. Funziona sul mio telefono Android.Comunicazione TCP semplice con un computer dietro un router
Ho un'app client che sta ascoltando connessioni TCP sul mio computer che, una volta stabilita una connessione, elabora i comandi (Volume su, volume giù, ...). Ho provato quella parte usando telnet 127.0.0.1
sul mio computer, e funziona benissimo.
Le cose sono più complicate quando si tratta di connettersi dal mio telefono, dal momento che non è sulla stessa rete (non ho Wi-Fi, solo connessioni cablate), quindi non sono sicuro di come procedere. Fondamentalmente voglio collegarmi a un computer dietro un router.
Dovrei piuttosto ospitare il server TCP sul mio telefono e avere il PC connesso? Prendiamo IRC come esempio: sebbene io sia dietro un router, posso connettermi ai server all'esterno, senza il port forwarding. O se l'hosting del server sul mio computer va bene, come ci si connette ad esso?
Non capisco ancora tutto, quindi sentitevi liberi di correggermi se ho qualcosa che non va.
"Ho un'app client che ascolta connessioni TCP" ... Penso che tu intenda un'app _server_. I client si connettono ai server, i server attendono le connessioni. :) –