-
Notifications
You must be signed in to change notification settings - Fork 53
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
包头的问题 #3
Comments
你是包头对于这个库来说,其实也属于内容。你把整个的长度算下,传输获取后,再解析你自定义呢包头。 |
长度是变化的,不是固定的,我要接收到一条流后才可以知道 啊 |
ok ,i change some code to fix my code.thankyou. |
方便把你的代码贴一下吗,我看下怎么修改,或者我把这个库升级成更灵活一些 |
长度变化的是正常的,可以动态计算后下进行发送 |
下一个版本我准备支持直接发送对象的形式,封装组装包长度的细节 |
建议对自定义包头有更详细的文档和支持。比如一般协议的包头:msgLength+protoId+msgContent |
可以有 |
贴下你用的代码 |
您好,我遇到和您一样的问题,请问可以给一下指点吗 谢谢 |
说下你的打包方式,或者你看example里面的示例打包 |
您好,您的代码包头长度设置为2字节或四字节,如果我想自定义传输协议,将包头定义为校验码+命令参数(1---传输消息 2----传输图片)+包头长度,我如何扩展,初学者,希望给予指点,谢谢。 |
包头长度应修改为包体长度 |
按照包这个架子的规范,需要设置为一个包头,包体内容你可以再自定义自己的协议内容,如果你需要完全自定义包头,那你就需要改源码了。 |
您这里的包头的内容指的是包体的长度是吗 |
是的 |
谢谢 。我尝试修改源码 ,如果有不懂的问题希望还能得到您的帮助。 |
您好 请问一下如何我想设置命令参数(1---传输消息 2----传输图片)这样 这样包头里面的命令参数有两个可能的值 1 或者 2 那我如何将这个变量通过writeUInt16BE写入到缓冲区传递给接收端 希望您能提供帮助 谢谢 |
我的包头是8个字节,前四个是包的类别,后四个是长度,要怎么用呢,我看你的好像是默认为分包头和内容。我如果指定包头为8 ,那长度就会有错啊,请指教,新手。
The text was updated successfully, but these errors were encountered: