In reply to @odexine "use "client reply" or": There is no response is the problem. This is one off messages in both directions. So I need to have: 1) a type representing messages going server => client 2) a type representing messages going client => server