32.4 创建Windows服务
创建的服务将驻留在引用服务器内。对于客户发出的每一个请求,引用服务器都返回引用文件的一个随机引用。解决方案的第一部分由 3 个程序集完成,一个用于客户机,两个用于服务器,图 32-4 显示了这个解决方案。程序集 QuoteServer 包含实际的功能。服务可以在内存中读取引用,然后在套接字服务器的帮助下响应引用的请求。 QuoteClient 是 Windows Forms 多客户应用程序。这个应用程序创建客户套接字,以便与 Quote Server 进行通信。第三个程序集将建立一个实际的服务, Quote Service 开始和停止 QuoteServer ,服务将控制服务器。
在创建程序的服务部分之前,先在额外的C# 类库 ( 在服务进程中使用这个类库 ) 中建立一个简单的套接字服务器