在学习编程的时应该都记得HelloWorld示例,基本每种语言的开始入门都会做这样一个示例来简单展示最简单的工作方式。接下来也用HelloWorld示例来展示BeetleX在TCP服务上的应,这个示例包括普通TCP和基于TLS的两种通讯模式。
引用组件
组件新版本都发布到nugt.org上,如果想了解组件发布情况可以访问https://www.nuget.org/packages/BeetleX/查看组件发布版本情况。可以通过以下命令安装相应版本的组件:
//Package managerInstall-Package BeetleX -Version 1.5.4.6//.NET CLIdotnet add package BeetleX --version 1.5.4.6
创建服务
使用组键创建服TCP服务并没有对项目类型有特别的要求,可以用控制台,winform或wpf都可以,具体看自己的场景需求。接下来使用控制台来创建一个HelloWorld服务,创建项目后先要引用组件的最新版本。
class Program : ServerHandlerBase{
static IServer mServer; static void Main(string[] args) {
mServer = SocketFactory.CreateTcpServer(new Program(), null); mServer.