I’m slowly working on a TCP Client/Server for Thugbyte.
This will allow one client to connect to the other one and “Take” control.
And how is this useful? Well let’s say you got one pair of speakers in a room with 4 people.
Rather than people yelling at you with Song Request, they can queue it up in their thugbyte and send it over to yours.Aswell as Paus the music and “Next”.
The flow will look something like this.
Lets call them Serv = Server and C1 for Clients.
Serv “Starts” the server part of the application
This means that the Serv will start listening for connections on its Local network
C1 “Starts” Client mode, here it will prompt for an IP adress, which is ofcourse the servers.
When C1 connects the Serv will sendout its current search results, so C1 can take part of it.
C1 cant play music while in client mode, but he can still search for song, but rather than playing them localy, all songs will be sent to the server queue.Now depending on the settings i assume, C1 can either Request a Pause/Next or just do it right away.
So insteed of an Office war over the music, everyone can be happy with their own results.