About the Unreal Engine 4 limits

Hi guys, i have a question…

First, i want to make a Massive Multiplayer Online but i need to know if the Unreal Engine can be the client of the MMO Server.
I have a custom TCP Server programed with Visual C#, i want to make an interactive communication between the UE4 and this server through TCP. I search in google tutorials and guides to try it, but a cannot find much information of similar cases.
Its possible my game architecture? C# TCP Server Application for MMO Server and UE4 for MMO Client, or is there an easier way or ready for it?

Thanks for reading.