Общением по сети должен заниматься один класс. Передавать данные в другие классы можно с использованием механизма signal/slot.
Т.е. в классе, который занимается общением по сети, вы создаете сигнал, а в другом связываете его со слотом. В нужный момент времени дергаете сигнал с нужными данными.