(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;