@NickStone Конечно!
Я не пойму, вы думаете что селлеры которые продают по 2-3$ покупают их за 2-3 цента?? Наивный Вы.. Они зарабатывают на количестве продаж.
Что бы самому построить такую сеть нужно арендовать свои впс.
Да что там впс, сейчас выделенный ип с трудом найти по 1$
Чем Вам не подходит сторонняя библиотека?
В Вашем примере будут большие утечки памяти, неконтролируемые обрывы соединений и много-много подводных камней. Если использовать Grab, Ваша задача с потоками решаема в пару строчек.
http://ru.wikipedia.org/wiki/Динамический_DNS
Она применяется для назначения постоянного доменного имени устройству (компьютеру, сетевому накопителю) с динамическим IP-адресом. Это может быть IP-адрес, полученный по DHCP или по IPCP в PPP-соединениях (например, при удалённом доступе через модем). Другие машины в Интернете могут устанавливать соединение с этой машиной по доменному имени и даже не знать, что IP-адрес изменился.
Скорее не представляете.
Предложенная мною идея сводится к тому, что к клиентскому оборудованию без прямого ип привязывается домен. Такой сервис можно поднять самому, а можно использовать готовые решения от dyn.com/dns или аналогов.
Большинство роутеров из коробки умеют работать с подобными сервисами, нужно только прописать логин/пароль и выбрать сервис DDNS.
а DDNS я зачем упомянул? Это решение как раз для людей, у которых нет возможности ставить прямой ип.
Я так понимаю что у вас есть какое-либо с определенной ос? Не вижу проблемы из коробки давать юзеру домен вида user.uservice.com к которому он будет коннектится.
Ваша задача только настроить ddns, задача юзера - подключить девайс/панель к интернету.