官方提示说明go SDK不支持p2p收发?
p2p的mqtt在客户端实现上有啥不同,能否自己实现?
连接
package mqtt
import ( "crypto/tls" "crypto/x509" "fmt" mqtt "github.com/eclipse/paho.mqtt.golang" "io/ioutil" "log" "src/goProject1/base_64" "src/goProject1/config" "strconv" "time" )
var ( broker string port int AccessKey_ID string AccessKey_Secret string InstanceId string client mqtt.Client groupId string
clientId string
connectHandler mqtt.OnConnectHandler = func(client mqtt.Client) { fmt.Println("Connected") } connectLostHandler mqtt.ConnectionLostHandler = func(client mqtt.Client, err error) { fmt.Printf("Connect lost: %v", err) } // 默认处理接收的消息 messagePubHandler mqtt.MessageHandler = func(client mqtt.Client, msg mqtt.Message) { fmt.Printf("Received message: %s from topic: %s\n", msg.Payload(), msg.Topic()) }
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。