• 大小: 0.16M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2020-12-14
  • 语言: C#
  • 标签: C#  

资源简介

1、创建一个管道池,保持内部有一个待链接的管道实例

2、客户端去链接,系统会自动分配给客户端一个等待链接的服务端实例

3、当服务端链接后,再创建一个新的待链接的管道实例

4、当客户端断开链接或者超时,那么将自动销毁服务端实例

保持管道池中至少有1个待链接的实例,但是不能超过上限数量。

资源截图

代码片段和文件信息

using System;
using System.IO;
using System.IO.Pipes;
using System.Security.Principal;
using System.Windows.Forms;
using System.Threading;

namespace Client
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        //NamedPipeClientStream pipeClient = null;
        private StreamWriter sw = null;
        private StreamReader sr = null;
        private string result = null;
        private void Form1_Load(object sender EventArgs e)
        {
            create();
        }
        private void create()
        {
            NamedPipeClientStream pipeClient = new NamedPipeClientStream(“localhost“ “testpipe“ PipeDirection.InOut PipeOptions.Asynchronous TokenImpersonationLevel.None);
    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2020-06-07 06:49  Client\
     目录           0  2020-06-07 06:49  Client\Client\
     文件         144  2020-06-07 06:49  Client\Client\app.config
     目录           0  2020-06-05 20:22  Client\Client\bin\
     目录           0  2020-06-05 20:51  Client\Client\bin\Debug\
     文件         490  2018-02-19 20:12  Client\Client\bin\Debug\Client.vshost.exe.manifest
     文件        3822  2020-06-07 06:49  Client\Client\Client.csproj
     文件        1971  2020-06-07 07:46  Client\Client\Form1.cs
     文件        3153  2020-06-06 11:31  Client\Client\Form1.Designer.cs
     文件        5817  2020-06-06 11:31  Client\Client\Form1.resx
     目录           0  2020-06-05 20:22  Client\Client\obj\
     目录           0  2020-06-07 07:47  Client\Client\obj\Debug\
     文件        1201  2020-06-07 07:41  Client\Client\obj\Debug\Client.csproj.FileListAbsolute.txt
     文件         975  2020-06-06 11:31  Client\Client\obj\Debug\Client.csproj.GenerateResource.Cache
     文件        2209  2020-06-05 20:26  Client\Client\obj\Debug\Client.csprojResolveAssemblyReference.cache
     文件       10240  2020-06-07 07:47  Client\Client\obj\Debug\Client.exe
     文件         180  2020-06-07 06:55  Client\Client\obj\Debug\Client.Form1.resources
     文件       26112  2020-06-07 07:47  Client\Client\obj\Debug\Client.pdb
     文件         180  2020-06-07 06:55  Client\Client\obj\Debug\Client.Properties.Resources.resources
     文件        1673  2020-06-07 06:49  Client\Client\obj\Debug\DesignTimeResolveAssemblyReferences.cache
     文件        6865  2020-06-07 06:49  Client\Client\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     目录           0  2020-06-07 07:12  Client\Client\obj\Debug\TempPE\
     文件        4608  2020-06-07 07:12  Client\Client\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll
     文件         487  2020-06-05 20:22  Client\Client\Program.cs
     目录           0  2020-06-05 20:22  Client\Client\Properties\
     文件        1350  2020-06-05 20:22  Client\Client\Properties\AssemblyInfo.cs
     文件        2852  2020-06-07 06:49  Client\Client\Properties\Resources.Designer.cs
     文件        5612  2020-06-05 20:22  Client\Client\Properties\Resources.resx
     文件        1106  2020-06-07 06:49  Client\Client\Properties\Settings.Designer.cs
     文件         249  2020-06-05 20:22  Client\Client\Properties\Settings.settings
     文件       10240  2020-06-07 07:47  Client\Client.exe
............此处省略75个文件信息

评论

共有 条评论