у меня клиентское приложение на pyqt, на чем будет осуществляться соединение: на c++, python, java… в общем не принципиально, т.к. их без проблем можно подружить. Мне нужно порядка на два больше компов, чем указано у них в платной лицензии :)
Клиенты — это не компьютеры пользователей, это клиентская программа.
Изначально клиенты ничего друг о друге не знают, они могут узнать с сервера(обращаются к нему) и начать обмениваться данными.
Битторрент меня устраивает всем, меня интересует общий принцип, и не будет ли использование этого протокола забиванием гвоздей микроскопом? плюс интересуют альтернативы.