用Visual C#实现局域网通讯

本文介绍了如何使用Visual C#实现局域网内的点对点通信。关键步骤包括利用Socket进行数据接收,使用NetworkStream进行数据发送。通过创建项目,导入必要的命名空间,设计用户界面,设置按钮事件来实现连接、断开、监听和发送消息的功能。
摘要由CSDN通过智能技术生成
        一.程序的设计、调试、运行的软件环境:

1.微软公司Windows XP SP2;

2.Visual Studio .Net2005中文正式版,

二.关键步骤及其解决方法: 关键步骤就是实现信息在网络中的发送和接收。数据接收使用的是Socket,数据发送使用的是NetworkStream

三.具体步骤:

在了解、掌握了上面的关键问题及其解决方法后,再实现用Visual C实现网络点对点通讯程序相对就容易许多,下面是具体的实现步骤:

1.启动Visual Studio .Net,并新建一个Visual C项目,名称为【Chat】。

2.Visual Studio .Net集成开发环境中的【解决方案资源管理器】窗口中,双击Form1.cs文件,进入Form1.cs文件的编辑界面。

3.Form1.cs文件的开头,除了系统默认的命名空间外,手工导入如下命名空间。

    using System.Threading;

    using System.Net;

    using System.Net.Sockets;

    using System.IO;

4.再把Visual Studio.Net的当前窗口切换到【Form1.cs(设计)】窗口,并从【工具箱】中的【Windows窗体组件】选项卡中往窗体中拖入下列组件:四个Button组件;二个ListBox组件;五个TextBox组件;六个Label组件。下面代码是Form1.Designer.cs文件代码,其中对上面添加的组件进行了重命名。 各控件对应ID顾名思义,即可。

 private System.Windows.Forms.Button btnLink;

        private System.Windows.Forms.Button btnDisLink;

        private System.Windows.Forms.Button btnListen;

        private System.Windows.Forms.Button btnSendMsg;

        private System.Windows.Forms.ListBox listBox1;

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值