Skip to content

datochan/socketgo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

socketgo

socket with golang

本仓库大部分的代码来自 wentby

最开始是直接goimport的方式使用, 因本人只需要原始socket方面的代码, 其它大部分代码用不到, 所以并没有fork完整项目。 只是简单的goimport的方式使用 netmodelprotocol 包中的内容。

后因为个人需要修改了部分内容,之后每次要使用相关代码都要copy文件很不方便。

所以提交上来, 方便使用。

使用方法

  1. 项目goimport的方式加载项目中。
  2. 参考example中的样式定义 自己的msgdispatcherprotocol 即可。

样例的运行方法

Example的消息结构定义依赖 google protobuf, 因此需要提前安装好 protocgofaster插件。 然后按如下步骤执行:

  1. 进入 example/proto目录。
  2. 编译消息结构 protoc --go_out=. *.proto
  3. 分别进入 client 和 server 目录,go build
  4. 执行编译出来的 serverclient 即可。

相关链接

About

socket with golang

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages