Click here to Skip to main content
15,897,518 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
I am looking to develop a WPF application in which a server calls a specific client, and the client listens to the user on the server machine. I don't have much WPF or C# experience, so any help you could give me in starting out the development would be much appreciated.
Posted
Updated 5-May-11 0:12am
v2

I'd start by looking at peer to peer WCF services:
http://msdn.microsoft.com/en-us/library/cc297274.aspx[^]

I think you should reconsider you architecture: it will have scalability problems as the traffic goes through the server. I better solution, depending upon what you need, might be


  1. When client "logs in" the machine is resistered at the central server
  2. When one client calls another it gets the information it needs to connect from the central server
  3. The client creates a peer-to-peer connection with the called client. .

This way the central server is not involved with the conversation. The main drawback with this set up is that it is more complicated to develop.
 
Share this answer
 
v2
Comments
Abhinav S 5-May-11 6:11am    
Good answer. My 5.
You might want to look at this useful article - WPF.WCF Chat Application Simplified via P2P[^].
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900