I got a requirement to build an application for real-time communication. The architecture like this.
Consists with 4 intranets which has 4 servers and that 4 servers interconnected via a private network.
That server accepts requests from their local network and some other outside data sources.
The application should redirect that requests come to servers to appropriate network.
The data should arrive in REAL TIME to the EndPoint.
The data can convert to XML and network is WINDOWS.
The data should store in a database also.
What would be the best option to solve this.
WCF or WinSock ???