Mohnkuchenzentrale
Mohnkuchenzentrale

Reputation: 5885

Simple client / server concept for .NET

I want to implement a simple cardgame in silverlight that can be played together via a server.

My question is, what concept for communication between client and server I should use.

Maybe someone has a good tutorial link for the beginning that is not a bad coded sample from year 2002

Upvotes: 0

Views: 2197

Answers (2)

Oded
Oded

Reputation: 498904

WCF and .NET Remoting define communication protocols, that is, they define the plumbing between client and server.

When writing a client/server application, you should use WCF as .NET Remoting is deprecated.

See this code project article and code for a simple client/server implementation using WCF. The code is for uni-directional communication, where the server responds to the client.

Here is another article, with a more complicated sample (chat client), using bi-directional communications between client(s) and server. It also uses WPF as the UI layer, so you may need to read around that if using winforms.

Upvotes: 1

John Saunders
John Saunders

Reputation: 161773

WCF (Windows Communication Foundation) is the .NET technology for communication. It includes simple client / server scenarios, as well as publish / subscribe and peer to peer.

Ignore .NET Remoting. It has been replaced by WCF.

I have no idea why you thought that WCF was a data provider, but you're mistaken. See the WCF Developers Center for more on WCF.

Upvotes: 1

Related Questions