提交 6f57f34e 编写于 作者: 若汝棋茗

更新引用

上级 161b356a
......@@ -6,7 +6,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="0.5.0" />
<PackageReference Include="TouchSocket" Version="0.5.1" />
</ItemGroup>
<ItemGroup>
<None Update="SGCC测试数据.txt">
......
......@@ -6,6 +6,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="0.5.0" />
<PackageReference Include="TouchSocket" Version="0.5.1" />
</ItemGroup>
</Project>
......@@ -6,7 +6,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="0.5.0" />
<PackageReference Include="TouchSocket" Version="0.5.1" />
</ItemGroup>
</Project>
......@@ -6,7 +6,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="0.5.0" />
<PackageReference Include="TouchSocket" Version="0.5.1" />
</ItemGroup>
</Project>
......@@ -6,6 +6,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="0.5.0" />
<PackageReference Include="TouchSocket" Version="0.5.1" />
</ItemGroup>
</Project>
......@@ -7,7 +7,7 @@
<ItemGroup>
<PackageReference Include="Consul" Version="1.6.10.7" />
<PackageReference Include="TouchSocket" Version="0.5.0" />
<PackageReference Include="TouchSocket" Version="0.5.1" />
</ItemGroup>
</Project>
......@@ -7,7 +7,7 @@
<ItemGroup>
<PackageReference Include="Consul" Version="1.6.10.7" />
<PackageReference Include="TouchSocket" Version="0.5.0" />
<PackageReference Include="TouchSocket" Version="0.5.1" />
</ItemGroup>
</Project>
......@@ -8,7 +8,7 @@
<ItemGroup>
<PackageReference Include="Consul" Version="1.6.10.7" />
<PackageReference Include="TouchSocket" Version="0.5.0" />
<PackageReference Include="TouchSocket" Version="0.5.1" />
</ItemGroup>
</Project>
\ No newline at end of file
......@@ -7,7 +7,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocketPro" Version="0.5.0" />
<PackageReference Include="TouchSocketPro" Version="0.5.4" />
</ItemGroup>
</Project>
\ No newline at end of file
......@@ -7,6 +7,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocketPro" Version="0.5.0" />
<PackageReference Include="TouchSocketPro" Version="0.5.4" />
</ItemGroup>
</Project>
\ No newline at end of file
......@@ -5,6 +5,6 @@
<TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="0.5.0" />
<PackageReference Include="TouchSocket" Version="0.5.1" />
</ItemGroup>
</Project>
......@@ -6,6 +6,7 @@ using TouchSocket.Core.Plugins;
using TouchSocket.Rpc.TouchRpc;
using TouchSocket.Rpc.TouchRpc.Plugins;
using TouchSocket.Sockets;
using TouchSocket.Sockets.Plugins;
namespace FileServiceConsoleApp
{
......@@ -27,9 +28,10 @@ namespace FileServiceConsoleApp
{
a.SetSingletonLogger<LoggerGroup<ConsoleLogger, FileLogger>>();
})
.ConfigurePlugins(a=>
.ConfigurePlugins(a =>
{
a.Add<MyPlugin>();
a.Add<MyTcpPlugin>();
})
.SetVerifyToken("File")//连接验证口令。
.BuildWithTcpTouchRpcService();//此处build相当于new TcpTouchRpcService,然后Setup,然后Start。
......@@ -38,28 +40,30 @@ namespace FileServiceConsoleApp
}
}
class MyPlugin:TouchRpcPluginBase
class MyPlugin : TouchRpcPluginBase<TcpTouchRpcSocketClient>
{
protected override void OnFileTransfering(ITouchRpc client, FileOperationEventArgs e)
protected override void OnFileTransfering(TcpTouchRpcSocketClient client, FileOperationEventArgs e)
{
//有可能是上传,也有可能是下载
client.Logger.Info($"有客户端请求传输文件,ID={((TcpTouchRpcSocketClient)client).ID},请求类型={e.TransferType},请求文件名={e.FileRequest.Path}");
client.Logger.Info($"有客户端请求传输文件,ID={client.ID},请求类型={e.TransferType},请求文件名={e.FileRequest.Path}");
base.OnFileTransfering(client, e);
}
protected override void OnFileTransfered(ITouchRpc client, FileTransferStatusEventArgs e)
protected override void OnFileTransfered(TcpTouchRpcSocketClient client, FileTransferStatusEventArgs e)
{
//传输结束,但是不一定成功,需要从e.Result判断状态。
client.Logger.Info($"客户端传输文件结束,ID={((TcpTouchRpcSocketClient)client).ID},请求类型={e.TransferType},文件名={e.FileRequest.Path},请求状态={e.Result}");
client.Logger.Info($"客户端传输文件结束,ID={client.ID},请求类型={e.TransferType},文件名={e.FileRequest.Path},请求状态={e.Result}");
base.OnFileTransfered(client, e);
}
protected override void OnHandshaked(ITouchRpc client, MsgEventArgs e)
protected override void OnHandshaked(TcpTouchRpcSocketClient client, MsgEventArgs e)
{
client.Logger.Info($"有客户端成功验证,ID={((TcpTouchRpcSocketClient)client).ID}");
client.Logger.Info($"有客户端成功验证,ID={client.ID}");
base.OnHandshaked(client, e);
}
}
class MyTcpPlugin : TcpPluginBase
{
protected override void OnDisconnected(ITcpClientBase client, ClientDisconnectedEventArgs e)
{
client.Logger.Info($"有客户端断开,ID={((TcpTouchRpcSocketClient)client).ID}");
......
......@@ -5,6 +5,6 @@
<TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="0.5.0" />
<PackageReference Include="TouchSocket" Version="0.5.1" />
</ItemGroup>
</Project>
......@@ -13,7 +13,7 @@
<ItemGroup>
<PackageReference Include="RRQMSkin" Version="4.0.0" />
<PackageReference Include="TouchSocket" Version="0.5.0" />
<PackageReference Include="TouchSocket" Version="0.5.1" />
</ItemGroup>
<ItemGroup>
......
......@@ -13,7 +13,7 @@
<ItemGroup>
<PackageReference Include="RRQMSkin" Version="4.0.0" />
<PackageReference Include="TouchSocket" Version="0.5.0" />
<PackageReference Include="TouchSocket" Version="0.5.1" />
</ItemGroup>
<ItemGroup>
......
......@@ -6,7 +6,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="0.5.0" />
<PackageReference Include="TouchSocket" Version="0.5.1" />
</ItemGroup>
<ItemGroup>
......
......@@ -6,6 +6,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="0.5.0" />
<PackageReference Include="TouchSocket" Version="0.5.1" />
</ItemGroup>
</Project>
......@@ -6,7 +6,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocketPro" Version="0.5.0" />
<PackageReference Include="TouchSocketPro" Version="0.5.4" />
</ItemGroup>
</Project>
......@@ -6,6 +6,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="0.5.0" />
<PackageReference Include="TouchSocket" Version="0.5.1" />
</ItemGroup>
</Project>
......@@ -46,8 +46,8 @@
<Reference Include="System.Net.Http" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="TouchSocket, Version=0.5.0.0, Culture=neutral, PublicKeyToken=aab106fd42dbd097, processorArchitecture=MSIL">
<HintPath>..\..\..\packages\TouchSocket.0.5.0\lib\net45\TouchSocket.dll</HintPath>
<Reference Include="TouchSocket, Version=0.5.1.0, Culture=neutral, PublicKeyToken=aab106fd42dbd097, processorArchitecture=MSIL">
<HintPath>..\..\..\packages\TouchSocket.0.5.1\lib\net45\TouchSocket.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
......
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="TouchSocket" version="0.5.0" targetFramework="net48" />
<package id="TouchSocket" version="0.5.1" targetFramework="net48" />
</packages>
\ No newline at end of file
......@@ -6,7 +6,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="0.5.0" />
<PackageReference Include="TouchSocket" Version="0.5.1" />
</ItemGroup>
</Project>
......@@ -46,8 +46,8 @@
<Reference Include="System.Net.Http" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="TouchSocket, Version=0.5.0.0, Culture=neutral, PublicKeyToken=aab106fd42dbd097, processorArchitecture=MSIL">
<HintPath>..\..\..\packages\TouchSocket.0.5.0\lib\net45\TouchSocket.dll</HintPath>
<Reference Include="TouchSocket, Version=0.5.1.0, Culture=neutral, PublicKeyToken=aab106fd42dbd097, processorArchitecture=MSIL">
<HintPath>..\..\..\packages\TouchSocket.0.5.1\lib\net45\TouchSocket.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
......
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="TouchSocket" version="0.5.0" targetFramework="net48" />
<package id="TouchSocket" version="0.5.1" targetFramework="net48" />
</packages>
\ No newline at end of file
......@@ -6,7 +6,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="0.5.0" />
<PackageReference Include="TouchSocket" Version="0.5.1" />
</ItemGroup>
</Project>
......@@ -8,6 +8,6 @@
<Compile Include="..\TouchRpcServerApp\RpcProxy.cs" Link="RpcProxy.cs" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="0.5.0" />
<PackageReference Include="TouchSocket" Version="0.5.1" />
</ItemGroup>
</Project>
\ No newline at end of file
......@@ -6,7 +6,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="0.5.0" />
<PackageReference Include="TouchSocket" Version="0.5.1" />
</ItemGroup>
</Project>
......@@ -6,6 +6,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="0.5.0" />
<PackageReference Include="TouchSocket" Version="0.5.1" />
</ItemGroup>
</Project>
......@@ -7,7 +7,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="0.5.0" />
<PackageReference Include="TouchSocket" Version="0.5.1" />
</ItemGroup>
</Project>
\ No newline at end of file
......@@ -7,7 +7,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="0.5.0" />
<PackageReference Include="TouchSocket" Version="0.5.1" />
</ItemGroup>
</Project>
\ No newline at end of file
......@@ -7,6 +7,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="0.5.0" />
<PackageReference Include="TouchSocket" Version="0.5.1" />
</ItemGroup>
</Project>
\ No newline at end of file
......@@ -4,6 +4,6 @@
<TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="0.5.0" />
<PackageReference Include="TouchSocket" Version="0.5.1" />
</ItemGroup>
</Project>
\ No newline at end of file
......@@ -6,7 +6,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="0.5.0" />
<PackageReference Include="TouchSocket" Version="0.5.1" />
</ItemGroup>
</Project>
......@@ -7,7 +7,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="0.5.0" />
<PackageReference Include="TouchSocket" Version="0.5.1" />
</ItemGroup>
</Project>
\ No newline at end of file
......@@ -6,7 +6,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="0.5.0" />
<PackageReference Include="TouchSocket" Version="0.5.1" />
</ItemGroup>
</Project>
......@@ -4,6 +4,6 @@
<TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="0.5.0" />
<PackageReference Include="TouchSocket" Version="0.5.1" />
</ItemGroup>
</Project>
\ No newline at end of file
......@@ -6,7 +6,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="0.5.0" />
<PackageReference Include="TouchSocket" Version="0.5.1" />
</ItemGroup>
</Project>
......@@ -6,6 +6,6 @@
<UseWindowsForms>true</UseWindowsForms>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="0.5.0" />
<PackageReference Include="TouchSocket" Version="0.5.1" />
</ItemGroup>
</Project>
\ No newline at end of file
......@@ -5,6 +5,6 @@
<TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="0.5.0" />
<PackageReference Include="TouchSocket" Version="0.5.1" />
</ItemGroup>
</Project>
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册