前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Android通讯库VNanoMsg的1.0.4发布

Android通讯库VNanoMsg的1.0.4发布

作者头像
Vaccae
发布2021-09-17 10:11:41
3980
发布2021-09-17 10:11:41
举报
文章被收录于专栏:微卡智享微卡智享

学更好的别人,

做更好的自己。

——《微卡智享》

本文长度为768,预计阅读2分钟

VNanoMsg

介绍

关于VNanoMsg是Android下的Socket的通讯开源库,是NanoMsg的做的一次封装,详细介绍可以看公众号VNanoMsg的相关页面。

VNanoMsg地址

微卡智享

https://github.com/Vaccae/VNanoMsg.git

1.0.4版本更新说明

#

更新说明

1

加入了shundownbind()和shundownconnect()两个函数,用于从套接字中删除端点,可以通过shundownbind函数关闭绑定,防止Android作为服务端,绑定了服务端端口后必须通过关闭程序才能释放端口。

01

native-lib.cpp的修改

JNI中加入了shundown函数

在native-lib.cpp写了shundown的处理,用于关闭绑定等

02

NNBaseInf修改

在NNBaseInf中加入了返回的bindid和connectid两个参数

修改了bind和connect中成功时修改刚才增加了两个属性值

每个通讯模式下都重写了这两个属性的初始值

更新背景

以前一直用Andriod做为客户端通信,就是刚做的小Demo,实现Android Sqlite数据库传输到PC端,正好将Android做为服务端使用PAIR模式进行通讯,用了VNanoMsg,测试过程中发现的绑定这个问题。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-09-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 微卡智享 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.0.4版本更新说明
  • 更新背景
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档