Results 5 issues of Hui.Li

Add global .goconvey as https://github.com/smartystreets/goconvey/issues/620

at client.go , function processClientPublish when it`s QosAtLeastOnce, we only send puback to sender and send the pack to receiver. What will we do if this send failed? As my...

使用MPE在VSCode里写Markdown很爽,可以写完之后上传到github,这些语法就都不支持了,可否有一些办法解决这个问题? 比如开发一款Chrome插件?或者其它办法

从代码看, 每个包的单独加密的, 并且iv也是固定的, 这样的话应该如何应对重发攻击?

复现环境: Ubuntu 20.04.4 LTS 网络架构: Client A(192.168.99.102:64701) --> (192.168.99.1) NAT full cone ( 192.168.1.102:64701) --> Client B (192.168.1.101:62130) 复现过程: 1. Client B向Nat的192.168.1.102:64701发送UDP包,此时首个包会被fullconenat_tg收到,然后在get_mapping_by_ext_port这里因为没有找到返回XT_CONTINUE,从而导致UDP包被丢弃,这是正确的. 2. 马上Client B再次发送相同的包, 这个时候fullconenat_tg不会收到通知 3. Client A向Client B发包,建立64701端口上的洞...