Using socket communication in Silverlight