——此文章摘自《ASPNET网络数据库开发实例精解》定价¥ 特价¥ 详细>>http://tracklinktechcn/?m_id=dangdang&a_id=A&l=&l_type= width= height= border= nosave> 在ASPNET应用程序中可以通过Socket发送和接收消息发送的消息可以是文本内容文件或其他类型的数据本实例介绍使用SystemNetSockets名字空间中的方法发送和接收文件的方法 本实例介绍如何使用ASPNET通过SystemNetSockets名字空间中的方法发送和接收文件在发送过程中首先介绍读取文件的方法并把文件读取到二进制数组中然后使用Sockets中的Send()方法发送文件的数据 .创建新ASPNET应用程序 在Visual Studio NET 集成开发环境中创建新的ASPNET Web应用程序命名为Example__ .设计页面MySocketaspx 把应用程序Example__的默认页面WebFormaspx重命名为MySocketaspx并在该页面上添加页面MySocketaspx的设计界面如图所示 http://developcsaicn/dotnet_ASP/images/jpg> 图 页面MySocketaspx的设计界面 页面MySocketaspx的HTML设计代码如下 <%@ Page language=c# Codebehind=MySocketaspxcs AutoEventWireup=false Inherits=Example__MySocket %> <HTML><HEAD><title>Example__使用Socket发送和接收消息</title></HEAD> <asp:Label id=LabelMessage runat=server>网页正在发送数据 请等待……</asp:Label> <asp:Button ID=ReceiveBtn Runat=server Text=接收数据></asp:Button> <asp:Label id=LabelData runat=server></asp:Label></td> </HTML> .添加Socket名字空间 由于页面MySocketaspx在发送和接收信息时需要使用Socket类实现HTTP等一些属性它们被包含在名字空间SystemNet和SystemNetSockets中因此需要引入这些名字空间程序代码如下 //引入名字空间 using SystemNet; using SystemIO; using SystemNetSockets; right>[] [http://developcsaicn/dotnet_ASP/htm>] [http://developcsaicn/dotnet_ASP/htm>] [http://developcsaicn/dotnet_ASP/htm>] |