Отправка данных с использованием Tcp / Udp
Вот мой сценарий.
У меня есть мое устройство (телефон Android). И я знаю IP-адрес другого устройства (это какое-то удаленное устройство в Интернете)
Так как мне отправить данные на другое устройство? Я использую протоколы как Tcp или Udp?
РЕДАКТИРОВАТЬ: И я знаю, что есть публичные IP-адреса и частные IP-адреса (например, когда устройство подключается через WiFi). В таком случае возможно ли вообще использовать Tcp или Udp ???