Tao Go 实现的 TCP 异步框架 Tao

blov • 3062 次点击    
这是一个分享于 的项目,其中的信息可能已经有所发展或是发生改变。
Tao 是一个轻量级的 TCP 异步框架,使用 Go 语言实现, **1.1 场景** 你开发的产品有一套特有的业务逻辑,要通过互联网得到服务端的支持才能为你的客户提供服务。 **1.2 问题** 怎样快速稳定地实现产品的功能,而不需要耗费大量的时间处理各种底层的网络通信细节。 **1.3 解决方案** Tao提供了一种用框架支撑业务逻辑的机制。你只需要与客户端定义好消息格式,然后将对应的业务逻辑编写成函数注册到框架中就可以了。 让我们举一个例子来看看如何使用Tao框架实现一个简单的群聊天服务器。服务器端代码可以这么写: 启动一个服务器只需要三步就能完成。首先注册消息和业务逻辑回调,其次填入IP地址和端口,最后Start一下就可以了。这时候客户端就能够发起连接,并开始聊天。业务逻辑的实现很简单,遍历所有的连接,然后发送数据:
授权协议:
Apache-2.0
开发语言:
Google Go 查看源码»
操作系统:
跨平台
3062 次点击  
加入收藏 微博
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传