调试基础库3.3.5
现象:连接成功,发送消息之后,服务端没有收到任何消息;等关闭连接的时候,服务端才收到发出去的消息,非常奇怪
//创建绑定的代码如下
this.tcp = wx.createTCPSocket()
this.tcp.connect({
address: '192.168.137.1',
port: 9999
})
this.tcp.onConnect(function(e){
console.log('连接成功', e)
})
//发送消息代码
this.tcp.write('hello, how are you')
解决了,消息结尾加个\n可以了;因为服务端用的readLine,不加\n,服务端不知道当前消息发送结束了,阻塞了 this.tcp.write('hello, how are you\n')