Question

I'm looking for a 'how to' about "client/server" programming in C#. A search returns a lot of things but not close enough to what I'm looking for.

If there is a good 'how to' which describes how to start programming a client/server application please let me know, or could anyone recommend a book about the topic?

Here some additional informations:

The application will have multiple parts like chat, voice service and in addition some calculations e.g. random loot. Most of the features should be available on a web portal, and or via mobile app.

So the used protocol will be TCP/IP.

Was it helpful?

Solution

In .net, you really should start learning WCF if you want to do server/client programming. Try these resources:

  1. http://www.codeproject.com/Articles/406096/A-beginners-tutorial-for-understanding-Windows
  2. http://www.wcftutorial.net/

You can move to more core programming like socket programming or implementing your own version of a REST based service without using WCF after you grasp some WCF.

WCF basically helps you with a lot of plumbing and helps you to get a good headstart.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top