const tcp = wx.createTCPSocket();
onLoad(options) {
tcp.connect({address: "已在小程序后台配置域名",port:6001,timeout:5});
tcp.onConnect(function(e){
console.log('链接成功' + e)
})
tcp.onClose(function(e){
console.log('链接关闭' + e)
})
tcp.onMessage(function(e){
var buffer = e.message;
var dataview = new DataView(buffer);
var ints = new Uint8Array(buffer.byteLength);
var str = '';
for (var i = 0; i < ints.length; i++) {
str += String.fromCharCode(dataview.getUint8(i));
}
console.log(str);
})
}
开发者工具编译测试 没有任何日志报告
调用支持库也更新至2.18.1
尝试过真机预览 也没有任何结果
问题已解决,基础调用库 尝试提高 就可以了
原尝试的2.18.1基础库 存在问题!
写个 onError 方法,看下返回什么
tcp.onError(function(e){
console.log('链接错误' + e)
})
https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
const tcp = wx.createTCPSocket();
Page({
/**
* 页面的初始数据
*/
data: {
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
tcp.connect({address: "xxxxxx",port:6001,timeout:5});
tcp.onConnect(function(e){
console.log('链接成功' + e)
})
tcp.onError(function(e){
console.log('链接错误' + e)
})
tcp.onClose(function(e){
console.log('链接关闭' + e)
})
tcp.onMessage(function(e){
var buffer = e.message;
var dataview = new DataView(buffer);
var ints = new Uint8Array(buffer.byteLength);
var str = '';
for (var i = 0; i < ints.length; i++) {
str += String.fromCharCode(dataview.getUint8(i));
}
console.log(str);
})
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady() {
},
/**
* 生命周期函数--监听页面显示
*/
onShow() {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide() {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload() {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh() {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom() {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage() {
}
})
加个tcp.onError 看看有没有什么错误提示