Setting a game server on user's machine

Hi.I amsfsf looking for tips and references to the following setup:

I have a PC with UE engine based app which should serve like a hub for other applications (also UE based),which can connect to it on request and send/receive data independently from each other (no need to share data between them as in multi-player setup)
Where do I start? Does UE have all I need for it or I have to link 3rd party networking libs like libcurl etc?
Will appreciate any tips concerning learning materials on the subject.