Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
若汝棋茗
RRQMSocket
提交
8bede7be
RRQMSocket
项目概览
若汝棋茗
/
RRQMSocket
10 个月 前同步成功
通知
20
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
RRQMSocket
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
8bede7be
编写于
2月 03, 2023
作者:
若
若汝棋茗
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
增加源代码生成示例
上级
71b9c961
变更
52
隐藏空白更改
内联
并排
Showing
52 changed file
with
171 addition
and
53 deletion
+171
-53
TouchSocketExample.sln
TouchSocketExample.sln
+12
-2
examples/Adapter简单示例/AdapterConsoleApp/AdapterConsoleApp.csproj
...es/Adapter简单示例/AdapterConsoleApp/AdapterConsoleApp.csproj
+1
-1
examples/Adapter简单示例/AdapterTesterConsoleApp/AdapterTesterConsoleApp.csproj
...示例/AdapterTesterConsoleApp/AdapterTesterConsoleApp.csproj
+1
-1
examples/Adapter简单示例/PipelineConsoleApp/PipelineConsoleApp.csproj
.../Adapter简单示例/PipelineConsoleApp/PipelineConsoleApp.csproj
+1
-1
examples/Adapter简单示例/TLVWinFormsApp/TLVWinFormsApp.csproj
examples/Adapter简单示例/TLVWinFormsApp/TLVWinFormsApp.csproj
+2
-1
examples/BlogsDemos/AccessRestrictionsConsoleApp/AccessRestrictionsConsoleApp.csproj
...estrictionsConsoleApp/AccessRestrictionsConsoleApp.csproj
+1
-1
examples/BlogsDemos/DifferentProtocolConsoleApp/DifferentProtocolConsoleApp.csproj
...rentProtocolConsoleApp/DifferentProtocolConsoleApp.csproj
+1
-1
examples/BlogsDemos/HeartbeatConsoleApp/HeartbeatConsoleApp.csproj
...BlogsDemos/HeartbeatConsoleApp/HeartbeatConsoleApp.csproj
+1
-1
examples/BlogsDemos/LimitNumberOfConnectionsConsoleApp/LimitNumberOfConnectionsConsoleApp.csproj
...tionsConsoleApp/LimitNumberOfConnectionsConsoleApp.csproj
+1
-1
examples/BlogsDemos/ThrottlingConsoleApp/ThrottlingConsoleApp.csproj
...ogsDemos/ThrottlingConsoleApp/ThrottlingConsoleApp.csproj
+1
-1
examples/BlogsDemos/TrafficCounterConsoleApp/TrafficCounterConsoleApp.csproj
.../TrafficCounterConsoleApp/TrafficCounterConsoleApp.csproj
+1
-1
examples/BytePool简单示例/BytePoolConsoleApp/BytePoolConsoleApp.csproj
...BytePool简单示例/BytePoolConsoleApp/BytePoolConsoleApp.csproj
+1
-1
examples/Consul集群示例/ConsulConsoleApp/ConsulConsoleApp.csproj
examples/Consul集群示例/ConsulConsoleApp/ConsulConsoleApp.csproj
+1
-1
examples/Consul集群示例/TouchRpc Consul集群/ServiceConsoleApp/ServiceConsoleApp.csproj
...chRpc Consul集群/ServiceConsoleApp/ServiceConsoleApp.csproj
+1
-1
examples/Consul集群示例/TouchRpc Consul集群/WinFormsApp/WinFormsApp.csproj
...nsul集群示例/TouchRpc Consul集群/WinFormsApp/WinFormsApp.csproj
+2
-1
examples/EventBus简单示例/EventBusClient/EventBusClient.csproj
examples/EventBus简单示例/EventBusClient/EventBusClient.csproj
+2
-1
examples/EventBus简单示例/EventBusServer/EventBusServer.csproj
examples/EventBus简单示例/EventBusServer/EventBusServer.csproj
+2
-1
examples/FileTransfer简单示例/FileClientApp/FileServiceConsoleApp/FileServiceConsoleApp.csproj
...entApp/FileServiceConsoleApp/FileServiceConsoleApp.csproj
+1
-1
examples/FileTransfer简单示例/FileClientConsoleApp/FileClientConsoleApp.csproj
...sfer简单示例/FileClientConsoleApp/FileClientConsoleApp.csproj
+1
-1
examples/FileTransfer简单示例/FileClientGUI/FileClientGUI.csproj
examples/FileTransfer简单示例/FileClientGUI/FileClientGUI.csproj
+1
-1
examples/FileTransfer简单示例/FileServiceGUI/FileServiceGUI.csproj
...les/FileTransfer简单示例/FileServiceGUI/FileServiceGUI.csproj
+1
-1
examples/Http简单示例/ConsoleApp/ServiceConsoleApp.csproj
examples/Http简单示例/ConsoleApp/ServiceConsoleApp.csproj
+1
-1
examples/JsonRpc简单示例/JsonRpcConsoleApp/JsonRpcConsoleApp.csproj
...es/JsonRpc简单示例/JsonRpcConsoleApp/JsonRpcConsoleApp.csproj
+1
-1
examples/Log4net日志注入/Log4netConsoleApp/Log4netConsoleApp.csproj
...es/Log4net日志注入/Log4netConsoleApp/Log4netConsoleApp.csproj
+1
-1
examples/NAT简单示例/NATServiceConsoleApp/NATServiceConsoleApp.csproj
.../NAT简单示例/NATServiceConsoleApp/NATServiceConsoleApp.csproj
+1
-1
examples/Plugin简单示例/PluginConsoleApp/PluginConsoleApp.csproj
examples/Plugin简单示例/PluginConsoleApp/PluginConsoleApp.csproj
+1
-1
examples/Tcp简单示例/AspNetCore/TcpServiceForWebApi/TcpServiceForWebApi.csproj
...AspNetCore/TcpServiceForWebApi/TcpServiceForWebApi.csproj
+1
-1
examples/Tcp简单示例/ClientApp/ClientApp.csproj
examples/Tcp简单示例/ClientApp/ClientApp.csproj
+2
-2
examples/Tcp简单示例/ClientApp/packages.config
examples/Tcp简单示例/ClientApp/packages.config
+2
-1
examples/Tcp简单示例/ConsoleApp/ConsoleApp.csproj
examples/Tcp简单示例/ConsoleApp/ConsoleApp.csproj
+1
-1
examples/Tcp简单示例/ServiceApp/ServiceApp.csproj
examples/Tcp简单示例/ServiceApp/ServiceApp.csproj
+2
-2
examples/Tcp简单示例/ServiceApp/packages.config
examples/Tcp简单示例/ServiceApp/packages.config
+2
-1
examples/Tcp简单示例/Tcp命令行执行插件/TcpCommandLineConsoleApp/TcpCommandLineConsoleApp.csproj
.../TcpCommandLineConsoleApp/TcpCommandLineConsoleApp.csproj
+1
-1
examples/TouchRpc简单示例/ProtocolServerConsoleApp/ProtocolServerConsoleApp.csproj
.../ProtocolServerConsoleApp/ProtocolServerConsoleApp.csproj
+1
-1
examples/TouchRpc简单示例/TouchRpcClientApp/TouchRpcClientApp.csproj
...s/TouchRpc简单示例/TouchRpcClientApp/TouchRpcClientApp.csproj
+2
-1
examples/TouchRpc简单示例/TouchRpcServerApp/TouchRpcServerApp.csproj
...s/TouchRpc简单示例/TouchRpcServerApp/TouchRpcServerApp.csproj
+1
-1
examples/TouchRpc简单示例/反向Rpc示例/ReverseRpcConsoleApp/ReverseRpcConsoleApp.csproj
.../反向Rpc示例/ReverseRpcConsoleApp/ReverseRpcConsoleApp.csproj
+1
-1
examples/TouchRpc简单示例/源代码生成代理/GeneratorRpcProxyConsoleApp/GeneratorRpcProxyConsoleApp.csproj
...atorRpcProxyConsoleApp/GeneratorRpcProxyConsoleApp.csproj
+14
-0
examples/TouchRpc简单示例/源代码生成代理/GeneratorRpcProxyConsoleApp/Program.cs
...uchRpc简单示例/源代码生成代理/GeneratorRpcProxyConsoleApp/Program.cs
+80
-0
examples/Udp简单示例/UDP屏幕捕捉器/ScreenUdpReceiver/ScreenUdpReceiver.csproj
...p简单示例/UDP屏幕捕捉器/ScreenUdpReceiver/ScreenUdpReceiver.csproj
+2
-1
examples/Udp简单示例/UDP屏幕捕捉器/ScreenUdpSender/ScreenUdpSender.csproj
...s/Udp简单示例/UDP屏幕捕捉器/ScreenUdpSender/ScreenUdpSender.csproj
+2
-1
examples/Udp简单示例/UdpDemoApp/UdpDemoApp.csproj
examples/Udp简单示例/UdpDemoApp/UdpDemoApp.csproj
+2
-1
examples/Unity3d简单示例/UnityServer/UnityServerConsoleApp/UnityServerConsoleApp.csproj
...Server/UnityServerConsoleApp/UnityServerConsoleApp.csproj
+1
-1
examples/WebApi简单示例/WebApiClientApp/WebApiClientApp.csproj
examples/WebApi简单示例/WebApiClientApp/WebApiClientApp.csproj
+2
-1
examples/WebApi简单示例/WebApiServer/WebApiServerApp.csproj
examples/WebApi简单示例/WebApiServer/WebApiServerApp.csproj
+1
-1
examples/WebSocket简单示例/WSFormClientApp/WSFormClientApp.csproj
...ples/WebSocket简单示例/WSFormClientApp/WSFormClientApp.csproj
+2
-1
examples/WebSocket简单示例/WebSocketConsoleApp/WebSocketConsoleApp.csproj
...Socket简单示例/WebSocketConsoleApp/WebSocketConsoleApp.csproj
+1
-1
examples/XmlRpc简单示例/XmlRpcClientApp/XmlRpcClientApp.csproj
examples/XmlRpc简单示例/XmlRpcClientApp/XmlRpcClientApp.csproj
+2
-1
examples/XmlRpc简单示例/XmlRpcServerApp/XmlRpcServerApp.csproj
examples/XmlRpc简单示例/XmlRpcServerApp/XmlRpcServerApp.csproj
+1
-1
examples/包序列化模式/PackageConsoleApp/PackageConsoleApp.csproj
examples/包序列化模式/PackageConsoleApp/PackageConsoleApp.csproj
+1
-1
examples/远程文件系统访问简单示例/ClientWinFormsApp/ClientWinFormsApp.csproj
...s/远程文件系统访问简单示例/ClientWinFormsApp/ClientWinFormsApp.csproj
+2
-1
examples/远程文件系统访问简单示例/ServerConsoleApp/ServerConsoleApp.csproj
...les/远程文件系统访问简单示例/ServerConsoleApp/ServerConsoleApp.csproj
+1
-1
未找到文件。
TouchSocketExample.sln
浏览文件 @
8bede7be
...
...
@@ -164,9 +164,13 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tcp命令行执行插件",
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TcpCommandLineConsoleApp", "examples\Tcp简单示例\Tcp命令行执行插件\TcpCommandLineConsoleApp\TcpCommandLineConsoleApp.csproj", "{15554D7C-32B3-48A2-9475-2364A721A1F7}"
EndProject
Project("{
FAE04EC0-301F-11D3-BF4B-00C04F79EFBC
}") = "AccessRestrictionsConsoleApp", "examples\BlogsDemos\AccessRestrictionsConsoleApp\AccessRestrictionsConsoleApp.csproj", "{0897A17C-8822-4E42-83BE-A59F21A4E5E2}"
Project("{
9A19103F-16F7-4668-BE54-9A1E7A4F7556
}") = "AccessRestrictionsConsoleApp", "examples\BlogsDemos\AccessRestrictionsConsoleApp\AccessRestrictionsConsoleApp.csproj", "{0897A17C-8822-4E42-83BE-A59F21A4E5E2}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DifferentProtocolConsoleApp", "examples\BlogsDemos\DifferentProtocolConsoleApp\DifferentProtocolConsoleApp.csproj", "{5BEF24DB-61B5-4615-A578-3BEB1F4FD1D8}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DifferentProtocolConsoleApp", "examples\BlogsDemos\DifferentProtocolConsoleApp\DifferentProtocolConsoleApp.csproj", "{5BEF24DB-61B5-4615-A578-3BEB1F4FD1D8}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "源代码生成代理", "源代码生成代理", "{32AE404F-B9EB-4793-A947-CACD58B2B5E2}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GeneratorRpcProxyConsoleApp", "examples\TouchRpc简单示例\源代码生成代理\GeneratorRpcProxyConsoleApp\GeneratorRpcProxyConsoleApp.csproj", "{0AFDF908-C9A1-471D-ADEB-04B1002397DA}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
...
...
@@ -374,6 +378,10 @@ Global
{5BEF24DB-61B5-4615-A578-3BEB1F4FD1D8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5BEF24DB-61B5-4615-A578-3BEB1F4FD1D8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5BEF24DB-61B5-4615-A578-3BEB1F4FD1D8}.Release|Any CPU.Build.0 = Release|Any CPU
{0AFDF908-C9A1-471D-ADEB-04B1002397DA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0AFDF908-C9A1-471D-ADEB-04B1002397DA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0AFDF908-C9A1-471D-ADEB-04B1002397DA}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0AFDF908-C9A1-471D-ADEB-04B1002397DA}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
...
...
@@ -438,6 +446,8 @@ Global
{15554D7C-32B3-48A2-9475-2364A721A1F7} = {5B8D8451-E920-42E5-9F6A-D6D1238A24B4}
{0897A17C-8822-4E42-83BE-A59F21A4E5E2} = {EB38E883-88AF-4E4C-9DCD-FAEBD8A20968}
{5BEF24DB-61B5-4615-A578-3BEB1F4FD1D8} = {EB38E883-88AF-4E4C-9DCD-FAEBD8A20968}
{32AE404F-B9EB-4793-A947-CACD58B2B5E2} = {54A8216A-AA96-4293-9285-D2173E1D2E69}
{0AFDF908-C9A1-471D-ADEB-04B1002397DA} = {32AE404F-B9EB-4793-A947-CACD58B2B5E2}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {DB787235-A13A-4A3D-B5A8-5DFEB6511EEE}
...
...
examples/Adapter简单示例/AdapterConsoleApp/AdapterConsoleApp.csproj
浏览文件 @
8bede7be
...
...
@@ -6,7 +6,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
<ItemGroup>
<None Update="SGCC测试数据.txt">
...
...
examples/Adapter简单示例/AdapterTesterConsoleApp/AdapterTesterConsoleApp.csproj
浏览文件 @
8bede7be
...
...
@@ -7,6 +7,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
</Project>
examples/Adapter简单示例/PipelineConsoleApp/PipelineConsoleApp.csproj
浏览文件 @
8bede7be
...
...
@@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
</Project>
examples/Adapter简单示例/TLVWinFormsApp/TLVWinFormsApp.csproj
浏览文件 @
8bede7be
...
...
@@ -9,7 +9,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocketPro" Version="1.2.
0
" />
<PackageReference Include="TouchSocketPro" Version="1.2.
2
" />
</ItemGroup>
</Project>
\ No newline at end of file
examples/BlogsDemos/AccessRestrictionsConsoleApp/AccessRestrictionsConsoleApp.csproj
浏览文件 @
8bede7be
...
...
@@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
</Project>
examples/BlogsDemos/DifferentProtocolConsoleApp/DifferentProtocolConsoleApp.csproj
浏览文件 @
8bede7be
...
...
@@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
</Project>
examples/BlogsDemos/HeartbeatConsoleApp/HeartbeatConsoleApp.csproj
浏览文件 @
8bede7be
...
...
@@ -6,6 +6,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
</Project>
examples/BlogsDemos/LimitNumberOfConnectionsConsoleApp/LimitNumberOfConnectionsConsoleApp.csproj
浏览文件 @
8bede7be
...
...
@@ -6,7 +6,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
</Project>
examples/BlogsDemos/ThrottlingConsoleApp/ThrottlingConsoleApp.csproj
浏览文件 @
8bede7be
...
...
@@ -6,7 +6,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
</Project>
examples/BlogsDemos/TrafficCounterConsoleApp/TrafficCounterConsoleApp.csproj
浏览文件 @
8bede7be
...
...
@@ -6,6 +6,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
</Project>
examples/BytePool简单示例/BytePoolConsoleApp/BytePoolConsoleApp.csproj
浏览文件 @
8bede7be
...
...
@@ -5,6 +5,6 @@
<TargetFramework>net6.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
</Project>
examples/Consul集群示例/ConsulConsoleApp/ConsulConsoleApp.csproj
浏览文件 @
8bede7be
...
...
@@ -7,7 +7,7 @@
<ItemGroup>
<PackageReference Include="Consul" Version="1.6.10.8" />
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
</Project>
examples/Consul集群示例/TouchRpc Consul集群/ServiceConsoleApp/ServiceConsoleApp.csproj
浏览文件 @
8bede7be
...
...
@@ -7,7 +7,7 @@
<ItemGroup>
<PackageReference Include="Consul" Version="1.6.10.8" />
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
</Project>
examples/Consul集群示例/TouchRpc Consul集群/WinFormsApp/WinFormsApp.csproj
浏览文件 @
8bede7be
...
...
@@ -8,7 +8,7 @@
<ItemGroup>
<PackageReference Include="Consul" Version="1.6.10.8" />
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
</Project>
\ No newline at end of file
examples/EventBus简单示例/EventBusClient/EventBusClient.csproj
浏览文件 @
8bede7be
...
...
@@ -7,7 +7,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocketPro" Version="1.2.
0
" />
<PackageReference Include="TouchSocketPro" Version="1.2.
2
" />
</ItemGroup>
</Project>
\ No newline at end of file
examples/EventBus简单示例/EventBusServer/EventBusServer.csproj
浏览文件 @
8bede7be
...
...
@@ -7,6 +7,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocketPro" Version="1.2.
0
" />
<PackageReference Include="TouchSocketPro" Version="1.2.
2
" />
</ItemGroup>
</Project>
\ No newline at end of file
examples/FileTransfer简单示例/FileClientApp/FileServiceConsoleApp/FileServiceConsoleApp.csproj
浏览文件 @
8bede7be
...
...
@@ -5,6 +5,6 @@
<TargetFramework>net6.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
</Project>
examples/FileTransfer简单示例/FileClientConsoleApp/FileClientConsoleApp.csproj
浏览文件 @
8bede7be
...
...
@@ -5,6 +5,6 @@
<TargetFramework>net6.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
</Project>
examples/FileTransfer简单示例/FileClientGUI/FileClientGUI.csproj
浏览文件 @
8bede7be
...
...
@@ -12,7 +12,7 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="TouchSocketPro" Version="1.2.
0
" />
<PackageReference Include="TouchSocketPro" Version="1.2.
2
" />
<PackageReference Include="WPF-UI" Version="2.0.3" />
<PackageReference Include="CommunityToolkit.Mvvm" Version="8.1.0" />
</ItemGroup>
...
...
examples/FileTransfer简单示例/FileServiceGUI/FileServiceGUI.csproj
浏览文件 @
8bede7be
...
...
@@ -12,7 +12,7 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="TouchSocketPro" Version="1.2.
0
" />
<PackageReference Include="TouchSocketPro" Version="1.2.
2
" />
<PackageReference Include="WPF-UI" Version="2.0.3" />
<PackageReference Include="CommunityToolkit.Mvvm" Version="8.1.0" />
</ItemGroup>
...
...
examples/Http简单示例/ConsoleApp/ServiceConsoleApp.csproj
浏览文件 @
8bede7be
...
...
@@ -6,6 +6,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
</Project>
examples/JsonRpc简单示例/JsonRpcConsoleApp/JsonRpcConsoleApp.csproj
浏览文件 @
8bede7be
...
...
@@ -7,6 +7,6 @@
<ItemGroup>
<PackageReference Include="Newtonsoft.Json" Version="13.0.2" />
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
</Project>
examples/Log4net日志注入/Log4netConsoleApp/Log4netConsoleApp.csproj
浏览文件 @
8bede7be
...
...
@@ -9,7 +9,7 @@
<ItemGroup>
<PackageReference Include="log4net" Version="2.0.15" />
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
<ItemGroup>
...
...
examples/NAT简单示例/NATServiceConsoleApp/NATServiceConsoleApp.csproj
浏览文件 @
8bede7be
...
...
@@ -6,7 +6,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocketPro" Version="1.2.
0
" />
<PackageReference Include="TouchSocketPro" Version="1.2.
2
" />
</ItemGroup>
</Project>
examples/Plugin简单示例/PluginConsoleApp/PluginConsoleApp.csproj
浏览文件 @
8bede7be
...
...
@@ -6,6 +6,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
</Project>
examples/Tcp简单示例/AspNetCore/TcpServiceForWebApi/TcpServiceForWebApi.csproj
浏览文件 @
8bede7be
...
...
@@ -6,7 +6,7 @@
<ItemGroup>
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.5.0" />
<PackageReference Include="TouchSocketPro" Version="1.2.
0
" />
<PackageReference Include="TouchSocketPro" Version="1.2.
2
" />
<PackageReference Include="TouchSocketPro.AspNetCore" Version="1.2.0" />
</ItemGroup>
</Project>
examples/Tcp简单示例/ClientApp/ClientApp.csproj
浏览文件 @
8bede7be
...
...
@@ -46,8 +46,8 @@
<Reference
Include=
"System.Net.Http"
/>
<Reference
Include=
"System.Windows.Forms"
/>
<Reference
Include=
"System.Xml"
/>
<Reference
Include=
"TouchSocket, Version=1.2.
0
.0, Culture=neutral, PublicKeyToken=e66400a0f8ce7abb, processorArchitecture=MSIL"
>
<HintPath>
..\..\..\packages\TouchSocket.1.2.
0
\lib\net45\TouchSocket.dll
</HintPath>
<Reference
Include=
"TouchSocket, Version=1.2.
1
.0, Culture=neutral, PublicKeyToken=e66400a0f8ce7abb, processorArchitecture=MSIL"
>
<HintPath>
..\..\..\packages\TouchSocket.1.2.
1
\lib\net45\TouchSocket.dll
</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
...
...
examples/Tcp简单示例/ClientApp/packages.config
浏览文件 @
8bede7be
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
<
packages
>
<
package
id
=
"TouchSocket"
version
=
"1.2.
0
"
targetFramework
=
"net48"
/>
<
package
id
=
"TouchSocket"
version
=
"1.2.
1
"
targetFramework
=
"net48"
/>
</
packages
>
\ No newline at end of file
examples/Tcp简单示例/ConsoleApp/ConsoleApp.csproj
浏览文件 @
8bede7be
...
...
@@ -6,7 +6,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
</Project>
examples/Tcp简单示例/ServiceApp/ServiceApp.csproj
浏览文件 @
8bede7be
...
...
@@ -46,8 +46,8 @@
<Reference
Include=
"System.Net.Http"
/>
<Reference
Include=
"System.Windows.Forms"
/>
<Reference
Include=
"System.Xml"
/>
<Reference
Include=
"TouchSocket, Version=1.2.
0
.0, Culture=neutral, PublicKeyToken=e66400a0f8ce7abb, processorArchitecture=MSIL"
>
<HintPath>
..\..\..\packages\TouchSocket.1.2.
0
\lib\net45\TouchSocket.dll
</HintPath>
<Reference
Include=
"TouchSocket, Version=1.2.
1
.0, Culture=neutral, PublicKeyToken=e66400a0f8ce7abb, processorArchitecture=MSIL"
>
<HintPath>
..\..\..\packages\TouchSocket.1.2.
1
\lib\net45\TouchSocket.dll
</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
...
...
examples/Tcp简单示例/ServiceApp/packages.config
浏览文件 @
8bede7be
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
<
packages
>
<
package
id
=
"TouchSocket"
version
=
"1.2.
0
"
targetFramework
=
"net48"
/>
<
package
id
=
"TouchSocket"
version
=
"1.2.
1
"
targetFramework
=
"net48"
/>
</
packages
>
\ No newline at end of file
examples/Tcp简单示例/Tcp命令行执行插件/TcpCommandLineConsoleApp/TcpCommandLineConsoleApp.csproj
浏览文件 @
8bede7be
...
...
@@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
</Project>
examples/TouchRpc简单示例/ProtocolServerConsoleApp/ProtocolServerConsoleApp.csproj
浏览文件 @
8bede7be
...
...
@@ -6,7 +6,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
</Project>
examples/TouchRpc简单示例/TouchRpcClientApp/TouchRpcClientApp.csproj
浏览文件 @
8bede7be
...
...
@@ -8,6 +8,6 @@
<Compile Include="..\TouchRpcServerApp\RpcProxy.cs" Link="RpcProxy.cs" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
</Project>
\ No newline at end of file
examples/TouchRpc简单示例/TouchRpcServerApp/TouchRpcServerApp.csproj
浏览文件 @
8bede7be
...
...
@@ -6,7 +6,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
</Project>
examples/TouchRpc简单示例/反向Rpc示例/ReverseRpcConsoleApp/ReverseRpcConsoleApp.csproj
浏览文件 @
8bede7be
...
...
@@ -6,6 +6,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
</Project>
examples/TouchRpc简单示例/源代码生成代理/GeneratorRpcProxyConsoleApp/GeneratorRpcProxyConsoleApp.csproj
0 → 100644
浏览文件 @
8bede7be
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net6.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocketPro" Version="1.2.2" />
</ItemGroup>
</Project>
examples/TouchRpc简单示例/源代码生成代理/GeneratorRpcProxyConsoleApp/Program.cs
0 → 100644
浏览文件 @
8bede7be
using
System.ComponentModel
;
using
TouchSocket.Core
;
using
TouchSocket.Rpc.TouchRpc
;
using
TouchSocket.Rpc
;
using
TouchSocket.Sockets
;
namespace
GeneratorRpcProxyConsoleApp
{
internal
class
Program
{
static
void
Main
(
string
[]
args
)
{
try
{
Enterprise
.
ForTest
();
}
catch
{
}
//创建服务器
var
service
=
new
TcpTouchRpcService
();
var
config
=
new
TouchSocketConfig
()
//配置
.
SetListenIPHosts
(
new
IPHost
[]
{
new
IPHost
(
7789
)
})
.
ConfigureContainer
(
a
=>
{
a
.
AddConsoleLogger
();
a
.
AddFileLogger
();
})
.
ConfigureRpcStore
(
a
=>
{
a
.
RegisterServer
<
MyRpcServer
>();
})
.
SetVerifyToken
(
"TouchRpc"
);
//设定连接口令,作用类似账号密码
service
.
Setup
(
config
)
.
Start
();
service
.
Logger
.
Info
(
$"
{
service
.
GetType
().
Name
}
已启动"
);
//创建客户端
TcpTouchRpcClient
client
=
new
TcpTouchRpcClient
();
client
.
Setup
(
new
TouchSocketConfig
()
.
SetRemoteIPHost
(
"127.0.0.1:7789"
)
.
SetVerifyToken
(
"TouchRpc"
));
client
.
Connect
();
Console
.
WriteLine
(
client
.
Login
(
"123"
,
"abc"
));
//此处的Login方法则是vs源代码自动生成的,可以f12查看。
Console
.
ReadKey
();
}
}
public
class
MyRpcServer
:
RpcServer
{
[
TouchRpc
]
public
bool
Login
(
string
account
,
string
password
)
{
if
(
account
==
"123"
&&
password
==
"abc"
)
{
return
true
;
}
return
false
;
}
}
/// <summary>
/// GeneratorRpcProxy的标识,表明这个接口应该被生成其他源代码。
/// ConsoleApp2.MyRpcServer参数是整个rpc调用的前缀,即:除方法名的所有,包括服务的类名。
/// </summary>
[
GeneratorRpcProxy
(
"GeneratorRpcProxyConsoleApp.MyRpcServer"
)]
interface
Test
{
[
Description
(
"这是登录方法"
)]
//该作用是生成注释
[
GeneratorRpcMethod
]
//表明该方法应该被代理,也可以通过参数,直接设置调用键
public
bool
Login
(
string
account
,
string
password
);
}
}
\ No newline at end of file
examples/Udp简单示例/UDP屏幕捕捉器/ScreenUdpReceiver/ScreenUdpReceiver.csproj
浏览文件 @
8bede7be
...
...
@@ -7,7 +7,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
</Project>
\ No newline at end of file
examples/Udp简单示例/UDP屏幕捕捉器/ScreenUdpSender/ScreenUdpSender.csproj
浏览文件 @
8bede7be
...
...
@@ -7,7 +7,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
</Project>
\ No newline at end of file
examples/Udp简单示例/UdpDemoApp/UdpDemoApp.csproj
浏览文件 @
8bede7be
...
...
@@ -7,6 +7,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
</Project>
\ No newline at end of file
examples/Unity3d简单示例/UnityServer/UnityServerConsoleApp/UnityServerConsoleApp.csproj
浏览文件 @
8bede7be
...
...
@@ -5,6 +5,6 @@
<TargetFramework>net6.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
</Project>
examples/WebApi简单示例/WebApiClientApp/WebApiClientApp.csproj
浏览文件 @
8bede7be
...
...
@@ -4,6 +4,6 @@
<TargetFramework>net6.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
</Project>
\ No newline at end of file
examples/WebApi简单示例/WebApiServer/WebApiServerApp.csproj
浏览文件 @
8bede7be
...
...
@@ -6,7 +6,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
</Project>
examples/WebSocket简单示例/WSFormClientApp/WSFormClientApp.csproj
浏览文件 @
8bede7be
...
...
@@ -7,7 +7,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
</Project>
\ No newline at end of file
examples/WebSocket简单示例/WebSocketConsoleApp/WebSocketConsoleApp.csproj
浏览文件 @
8bede7be
...
...
@@ -6,7 +6,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
</Project>
examples/XmlRpc简单示例/XmlRpcClientApp/XmlRpcClientApp.csproj
浏览文件 @
8bede7be
...
...
@@ -4,6 +4,6 @@
<TargetFramework>net6.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
</Project>
\ No newline at end of file
examples/XmlRpc简单示例/XmlRpcServerApp/XmlRpcServerApp.csproj
浏览文件 @
8bede7be
...
...
@@ -6,7 +6,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
</Project>
examples/包序列化模式/PackageConsoleApp/PackageConsoleApp.csproj
浏览文件 @
8bede7be
...
...
@@ -6,6 +6,6 @@
<ImplicitUsings>enable</ImplicitUsings>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocket" Version="1.2.
0
" />
<PackageReference Include="TouchSocket" Version="1.2.
1
" />
</ItemGroup>
</Project>
examples/远程文件系统访问简单示例/ClientWinFormsApp/ClientWinFormsApp.csproj
浏览文件 @
8bede7be
...
...
@@ -6,6 +6,6 @@
<UseWindowsForms>true</UseWindowsForms>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocketPro" Version="1.2.
0
" />
<PackageReference Include="TouchSocketPro" Version="1.2.
2
" />
</ItemGroup>
</Project>
\ No newline at end of file
examples/远程文件系统访问简单示例/ServerConsoleApp/ServerConsoleApp.csproj
浏览文件 @
8bede7be
...
...
@@ -6,6 +6,6 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="TouchSocketPro" Version="1.2.
0
" />
<PackageReference Include="TouchSocketPro" Version="1.2.
2
" />
</ItemGroup>
</Project>
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录