Welcome

首页 / 软件开发 / C# / 基于Socket客户端实现

基于Socket客户端实现2010-09-26打开VS2008,在D:C#ch17目录下建立名为SocketClient的Windows应用程序。打开工程,往当前窗体中添加控件,如表17-7所示。

表17-7 添加控件列表

控件名NameText
GroupBoxgroupBox1向服务器发送消息
Labellabel1发送消息:
TextBoxtextBox1 
Buttonbutton2发送
ListBoxlbInfo 
GroupBoxgroupBox1服务器回馈信息

客户端的设计主要分为以下步骤。

(1)首先要做的工作还是要引用一些命名空间,如下所示。

using System.IO;

using System.Net.Sockets;

using System.Net;

然后定义一系列的全局变量,如下所示。

private Socket s; //定义Socket对象

public NetworkStream ns; //网络流

public StreamReader sr; //流读取

public StreamWriter sw; //流写入