Come viene usato il modulo RPC in Netsukuku
Dove vengono istanziati e usati i servers e i clients
Il TCPClient viene istanziato nei metodi store e ip_change della classe Neighbour. In questi metodi infatti l'host corrente apprende dell'esistenza di un certo IP nella sua LAN. Il TCPClient creato viene memorizzato nell'attributo ntk_client[ip] (che è un dict) della classe Neighbour. Inoltre viene memorizzato nell'attributo ntkd dell'oggetto Neigh ogni volta che se ne istanzia uno. Gli oggetti Neigh si istanziano per memorizzarli nella ip_table della classe Neighbour, per emettere degli eventi, per passarli a metodi, ecc.
Il BcastClient viene istanziato una volta per tutte nel costruttore della classe NtkNode (vedi il modulo di avvio ntkd) e viene associato a tutte le interfacce di rete gestite da Netsukuku. Questa istanza viene passata alla classe Radar che se ne servirà per la gestione del vicinato (vedi anche Funzionamento del Radar)
I server TCP e UDP vengono avviati in microthreads (vedi il modulo RPC). Questi microthread vengono lanciati nel metodo run della classe NtkNode.