跳到主要内容
版本:4.2

说明

新课程公告!!!

C# TouchSocket 网络通信开发课程正式上线啦!

多课时系统讲解 TCP/IP 协议原理、Socket 编程核心技术。涵盖开发环境搭建、插件机制、12 种消息适配器实战,含企业级聊天系统案例(更新中)。支持多端学习,适合零基础开发者及技术进阶人群。

立即报名:课程详情

特此公告。


使用前必要阅读

TouchSocket 由作者若汝棋茗及其他贡献者开发,所有版权归作者若汝棋茗所有。程序集源代码在遵循 Apache License 2.0 开源协议及附加协议下,可免费供其他开发者二次开发或(商业)使用。

包含以下组件:

  • NuGet version (TouchSocket.Core)
  • NuGet version (TouchSocket.Core.DependencyInjection)
  • NuGet version (TouchSocket.Core.Autofac)
  • NuGet version (TouchSocket)
  • NuGet version (TouchSocket.Http)
  • NuGet version (TouchSocket.NamedPipe)
  • NuGet version (TouchSocket.Rpc)
  • NuGet version (TouchSocket.Dmtp)
  • NuGet version (TouchSocket.JsonRpc)
  • NuGet version (TouchSocket.XmlRpc)
  • NuGet version (TouchSocket.WebApi)
  • NuGet version (TouchSocket.WebApi.Swagger)
  • NuGet version (TouchSocket.Hosting)
  • NuGet version (TouchSocket.AspNetCore)
  • NuGet version (TouchSocket.Modbus)
提示

即所有以 "TouchSocket" 开头的 NuGet 包,均已完全开源,个人、商用均可完全免费使用。

Apache License 2.0 开源协议简述

条款说明
永久权利一旦被授权,永久拥有。
全球范围在一个国家获得授权,适用于所有国家。
授权免费,无版税前期、后期均无任何费用。
授权无排他性任何人都可以获得授权。
授权不可撤销一旦获得授权,任何人无法取消。即使你基于该代码开发了衍生产品,也不用担心被禁止使用。

附加协议

个人使用须知:

  • 不得将程序集用作违法犯罪活动。
  • 不得将程序集单独包装售卖,申请专利等。
  • 不得擦除程序集所有有关作者的信息。
警告

以上内容必须全部符合,个人使用授权才成立。

二次开发须知:

  • 不得将程序集用作违法犯罪活动。
  • 不得将程序集单独包装售卖,申请专利等。
  • 不得擦除程序集所有有关作者的信息。
  • 二次开发完成后的作品必须附带源作品所有作者信息,包括但不限于作者名、Gitee、Github 地址等。
  • 完成后的作品(仅 TouchSocket 部分)必须将发布时最新源代码提交一份给本作者,QQ 邮箱:505554090@qq.com
警告

以上内容必须全部符合,二次开发授权才成立。

盈利性(商业)用途使用须知:

  • 不得将程序集用作违法犯罪活动。
  • 不得将程序集单独包装售卖,申请专利等。
  • 不得擦除程序集所有有关作者的信息。
警告

以上内容必须全部符合,使用授权才成立。

建议

TouchSocket 核心部分都是开源免费的,所以我们希望当它帮到您的时候,您也能帮 TouchSocket 多多宣传。例如:可以在用户可见界面进行提名感谢等。

TouchSocketPro 系商用许可

TouchSocketProTouchSocket 的 Pro 版本,其 99% 的功能与 TouchSocket 完全一致,并在此基础上提供更多企业级特性。所有版权归作者若汝棋茗所有。

包含以下组件:

  • NuGet version (TouchSocketPro)
  • NuGet version (TouchSocketPro.Dmtp)
  • NuGet version (TouchSocketPro.AspNetCore)
  • NuGet version (TouchSocketPro.Modbus)
  • NuGet version (TouchSocketPro.PlcBridges)
  • NuGet version (TouchSocketPro.Dmtp.PixStream)
提示

即所有以 "TouchSocketPro" 开头的 NuGet 包,可能需要授权才可使用。

TouchSocketPro 功能部分遵循:

  • 限时(1h)免费测试,测试期间可参与商业使用。
  • 付费使用,购买后还须遵循相关使用协议,详情咨询若汝棋茗。

TouchSocketPro程序集源代码不公开开源,需要付费购买。

免责声明

在使用 TouchSocketTouchSocketPro 之前,请进行充分、缜密的测试。在使用期间,由本程序集直接或间接造成的一切损失,均由使用方自行承担,与本程序集无关。