1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/datochan-socketgo

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 1.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
datochan Отправлено 30.01.2022 10:15 bfe326f

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 --gofast_out=. *.proto
  3. 分别进入 client 和 server 目录,go build
  4. 执行编译出来的 serverclient 即可。

相关链接

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/datochan-socketgo.git
git@api.gitlife.ru:oschina-mirror/datochan-socketgo.git
oschina-mirror
datochan-socketgo
datochan-socketgo
dev