Peter,

We used sockets in Silverlight2 to prototype a spatial collaboration
concept. The main issues we faced were:

1.       Needed to run a windows application (testing=console app,
production=windows service) for both server side processing and also as a
policy service. Made it hard to deploy.

2.       Very raw technology, we had to deal with packets of data and
worried about robustness of the server solution under heavy load.

 

In the end we didn't move beyond the prototype but decided we need to
evaluate the purchase of a socket based communication server (often used for
online games).

 

In Silverlight 3 didn't they introduce a duplex WCF service?

 

John.

 

From: ozsilverlight-boun...@ozsilverlight.com
[mailto:ozsilverlight-boun...@ozsilverlight.com] On Behalf Of Peter Gfader
Sent: Thursday, 28 January 2010 1:33 PM
To: ozsilverlight@ozsilverlight.com
Subject: "Real" time updates to and from clients

 

Hi All,

 

I play around with "real time" updates to and from SL clients, and have
figured out a couple of possibilities with Silverlight.

1.      Sockets
2.      Polling over WCF in SL2 or SL3 (HTTP)
3.      WCF net.tcp protocol in Silverlight 4 (Polling over TCP Sockets)

Anyone has some good or bad experience with them?

 

Regarding 

1.      Performance
2.      Ease of development
3.      Security (Firewalls are not a problem) 

 

My opinion so far:

1.      Sockets 

1.      Harder to write than calling a WCF service
2.      Best option regarding performance

2.      Polling over WCF (HTTP)

1.      Not a nice solution regarding performance

3.      WCF net.tcp protocol in Silverlight 4 (Polling over TCP Sockets)

1.      Under the hood sockets, but I don't have to worry about sockets
2.      Good performance

Port restrictions to all of those I have seen...

 

Your opinions?

 

PS

This guy has a nice Socket implementation for getting updates from a server

http://petermcg.wordpress.com/2008/06/05/stock-list-demo-part-3/  

 

This guy is writing about WCF net.tcp in SL 4

http://tomasz.janczuk.org/2009/11/wcf-nettcp-protocol-in-silverlight-4.html 

 

PS2

What can I do against port restrictions?

 

.peter.gfader.

http://peitor.blogspot.com/ 

 

 

 

 

_______________________________________________
ozsilverlight mailing list
ozsilverlight@ozsilverlight.com
http://prdlxvm0001.codify.net/mailman/listinfo/ozsilverlight

Reply via email to