代码改变世界

C# 线程手册 第七章 网络和线程 系列

2013-01-14 05:40  DanielWise  阅读(1100)  评论(0编辑  收藏  举报

[第1篇] 网络和线程

  在本书的之前章节,我们已经深入地了解了C#.NET 中的线程并探讨了多线程编程中的不同概念和技术。现在你已经是一个线程专家啦,我们将要使用C#实现一个简单的多线程客户端-服务端程序并在其中使用一些我们到目前为止讨论过的概念。

[第2篇] 创建一个客户端

  现在你已经对.NET 中的网络编程有了一个初步的了解,现在我们来实际讨论下本章将要实现的示例程序。这个例子的目的是通过创建一个网络应用程序来让你熟悉线程的使用。这个程序实际上由两个小的Windows 窗体程序组成,一个作为服务端而另外一个作为客户端。我们将使用Visual Studio.NET 来设计实现这些程序。

[第3篇] 创建服务端

  我们现在来创建服务端程序。由于目的系统的多客户端特性,我们在创建StockServer 程序时要采用一个稍微不同的方案。我们想要跟踪客户端行为并知道它们什么时候连接/断开。由于为每个客户端生成一个单一实例所以客户端管理器在这方面很高效。因此我们将要创建一个能够表示客户端连接到服务端的这个过程的一个客户类。