I have a master server whose purpose is to login and send players in a game queue, and instantiate/close hosts (lobby) when necessary.
Currently the clients (players and hosts) are using the NerworkClient class to connect to the NetworkServer of the master. They communicate with unity's NetworkMessage/RegisterHandler etc...
Players are only sending credentials and "I want to play" messages. Hosts can send their state, their lobby state & the end game score data.
I was wondering if using httplistener and webrequests could be possible and better (master and hosts can all be on the same machine).
Do you know if there are better ways in term of performance to achieve this kind of communication between different unity builds ?