I want to develop a client-server application in a bi-directional streaming manner. what is more suitable tec