turms接入不是问题的问题

很多时候,如果你的代码或项目或引用出现问题,而又很难在网上、github的issue中、其他地方找到同样的问题。那么回头找找自己的问题呢,很可能就出在自己身上。

第一处
SocketException: Failed host lookup: ‘...com’ (OS Error: nodename nor servname provided, or not known, errno = 8)
其实错误描述已经很直观了,那就是地址不对啊,人家找不到你给的地址,注意host,如果是域名那种,不要https: // wss://
_client = TurmsClient(host: '192.168.0.23', port: 1510);

第二处
Failed to parse TurmsNotification: InvalidProtocolBufferException: Protocol message tag had invalid wire type.

Failed to parse TurmsNotification: InvalidProtocolBufferException: Protocol message end-group tag did not match expected tag.

打印链接_turmsClient.driver.isConnected 为true说明已经链接上后台服务器了。而这个faile说的是protocol,最后通过查看文档,发现自己初始化给的地址192.168.0.23:1510 是用的websocket协议,人家文档清清楚楚地写着Tcp ……

你可能感兴趣的:(turms接入不是问题的问题)