User765422875 posted
Could I use the WCF to archive the exchange data requirement in real time?
Yes WCF can do that. You will have to create a Duplex Service Contract.
See the following for more info:
https://docs.microsoft.com/en-us/dotnet/framework/wcf/feature-details/duplex-services
A possible alternative to your requirement would be SignalR which can be self-hosted.