深入探索Silverlight网络通信与应用开发
1. 引言
在当今数字化时代,网络通信在应用开发中扮演着至关重要的角色。Silverlight作为一种强大的技术,为开发者提供了丰富的网络功能,涵盖从简单的数据下载到复杂的消息传递系统。本文将深入探讨Silverlight的网络特性,包括消息客户端、本地连接模型等,并详细介绍相关的技术细节和操作步骤。
2. 消息客户端的实现
消息客户端在Silverlight网络通信中起着关键作用,它主要有三个基本任务:连接到服务器、发送消息以及接收和显示消息。
2.1 连接到服务器
当用户点击“连接”按钮时,客户端需要创建新的 Socket 对象和 SocketAsyncEventArgs 对象。以下是具体的代码实现:
' The socket for the underlying connection.
Private socket As Socket
Private Sub cmdConnect_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
Try
If (socket IsNot Nothing) AndAlso (socket.Connected) Then
socket.Close()
End If
Catch err As Exception
AddMessage("ERROR: " &am
超级会员免费看
订阅专栏 解锁全文
14

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



