• λ我爱Aspx >> C#.Net >> VisualC#中托管Socket的实现方法(二) (1)
  • VisualC#中托管Socket的实现方法(二) (1)

  • :aspxer  Դ:internet  :2007-5-20 15:38:41  ؼ:
  • 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 ( ) ;

    Ҷƪл˵?
  • һƪ到底什么是 O/R Mapper
    һƪVisual C#托管Socket的实现方法(一) (3)