Silverlight网络与离线应用全解析
在当今的软件开发领域,网络通信和离线应用能力是衡量一个应用是否优秀的重要指标。Silverlight作为一种强大的开发技术,在这两方面都有着出色的表现。下面将深入探讨Silverlight的网络通信机制以及离线应用的相关内容。
1. Silverlight网络通信之消息客户端
Silverlight的消息客户端功能强大,以下是其核心代码示例:
try
{
// Retrieve and display the message.
XmlSerializer serializer = new XmlSerializer(typeof(Message));
MemoryStream ms = new MemoryStream();
ms.Write(e.Buffer, 0, e.BytesTransferred);
ms.Position = 0;
Message message = (Message)serializer.Deserialize(ms);
AddMessage("[" + message.Sender + "] " + message.MessageText +
" (at " + message.SendTime.ToLongTimeString() + ")");
}
catch (Exception err)
{
AddMessage("ERROR: " + err.Message);
}
// Listen for more messages.
socket.Receive
超级会员免费看
订阅专栏 解锁全文
13

被折叠的 条评论
为什么被折叠?



