我爱Aspx >> C#.Net >> VisualC#中托管Socket的实现方法(二) (1)VisualC#中托管Socket的实现方法(二) (1)
五.利用Socket来接收数据:
Visual C#在使用Socket来介绍网络传送来的数据时,要解决下面三个问题,也是完成Visual C#使用Socket来接收数据的三个步骤:
1.侦听网络,接受网络连接申请;
2..获得用以接收数据的Socket实例,并以此实例接收远程主机发送来的数据;
3.根据远程主机发送来的控制码,断开网络连接,并清除资源。
此处接收接收数据,是上面介绍的【利用Socket来传送数据】传送来的数据。
下面就是利用Socket来接收数据的具体实现步骤:
1.启动Viisual Studio .Net,并新建一个Visual C#项目,项目名称为【利用Socket来接收数据】。
2.把Visual Studio .Net的当前窗口切换到【Form1.cs(设计)】窗口,并从【工具箱】中的【Windows窗体组件】选项卡中往Form1窗体中拖入下列组件,并执行相应操作:
一个ListBox组件,用以显示接收的数据。
一个StausBar组件,用以显示接收端程序的运行状况。
一个Button组件,名称为button1,并在这个组件被拖入窗体后,双击它,则系统会在Form1.cs文件中自动产生其Click事件对应的处理代码。
3.【解决方案资源管理器】窗口中,双击Form1.cs文件,进入Form1.cs文件的编辑界面。
4.以下面代码替代系统产生的InitializeComponent过程::
private void InitializeComponent ( )
{
this.button1 = new System.Windows.Forms.Button ( ) ;
this.listBox1 = new System.Windows.Forms.ListBox ( ) ;
Ҷƪл˵?
Visual C#托管Socket的实现方法(..[05-20]
Visual C#托管Socket的实现方法(..[05-20]
保护你的代码——谁动了我的组件..[05-20]
C#的四个基本技巧[05-20]
用Visual C#实现文件下载功能(1)[05-20]
在Linux上运行C#[05-20]
通过.NET Framework访问活动目录..[05-20]
概述C#中的索引器[05-20]
轻松访问系统资源[05-20]
C#锐利体验(8.2)[05-20]