Я пишу пульт C # для моего медиаплеера.Он работает на моем телефоне Android.
У меня есть клиентское приложение, которое прослушивает TCP-соединения на моем компьютере, которое после установления соединения обрабатывает команды (увеличение громкости, уменьшение громкости, ...).Я протестировал эту часть, используя telnet 127.0.0.1
на своем компьютере, и она отлично работает.
С подключением с телефона все сложнее, поскольку он не в той же сети (у меня нетWi-Fi, только проводные соединения), поэтому я не уверен, что делать дальше.В основном я хочу подключиться к компьютеру, который находится за маршрутизатором.
Стоит ли мне размещать TCP-сервер на моем телефоне и подключать ли к нему ПК?Возьмите IRC в качестве примера: хотя я за маршрутизатором, я могу подключаться к серверам снаружи, без переадресации портов.Или, если хостинг сервера на моем компьютере в порядке, как мне к нему подключиться?
Я пока не все понимаю, так что не стесняйтесь исправлять меня, если я что-то не так.