Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 软件开发 / 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; //流写入