I'm trying to do a three-layer server-client:
1st layer: send data to 2nd layer
2nd layer: receive data from 1st and send it to 3rd
3rd layer: receive data from 2nd layer
By this way, 2nd layer need to be implemented as both server and client, is that doable with twisted ?