TCPSocket连接限制
- 允许与局域网内的非本机 IP 通信
- 允许与配置过的服务器域名通信,详见相关说明
- 禁止与以下端口号连接:
1024 以下
1099
1433
1521
1719
1720
1723
2049
2375
3128
3306
3389
3659
4045
5060
5061
5432
5984
6379
6000
6566
7001
7002
8000-8100
8443
8888
9200
9300
10051
10080
11211
27017
27018
27019
- 每 5 分钟内最多创建 20 个 TCPSocket
TCPSocket连接限制
允许与局域网内的非本机 IP通信这个是有问题的 ,实际只能在同一网段才能连接成功,如果在打开调试或者开发工具忽略域名验证的时候才也可以通信,开放社区很多人的发帖都问道了这个问题,我们很多业务都是需要同一局域网内不同网段的通信
例子
//服务器地址192.168.80.35
//本机地址是192.168.1.112
const tcp = wx.createTCPSocket()
tcp.connect({address: '192.168.80.35', port: 8848})//TCPSocket.connect connect fail: invalid address -4的错误
问题
官方是否考虑放开这个限制,很多做智能家居,多设备局域网组网的等需要不同网段局域网通信
现在都是VLAN跨网段,要保护局域网的设备。 小程序就是不允许你跨网段,小程序坑真多啊!
请问解决了嘛