| .. | .. |
|---|
| 215 | 215 | final subnet = '${parts[0]}.${parts[1]}.${parts[2]}'; |
|---|
| 216 | 216 | _mqttLog('MQTT: scanning $subnet.0/24 on ${iface.name}'); |
|---|
| 217 | 217 | |
|---|
| 218 | | - // Probe hosts 1-14 in parallel (covers /28 hotspot subnet) |
|---|
| 218 | + // Probe all hosts in parallel — 1s timeout each, runs concurrently |
|---|
| 219 | 219 | final futures = <Future<String?>>[]; |
|---|
| 220 | | - for (int i = 1; i <= 14; i++) { |
|---|
| 220 | + for (int i = 1; i <= 254; i++) { |
|---|
| 221 | 221 | final probe = '$subnet.$i'; |
|---|
| 222 | 222 | if (probe == addr.address) continue; // skip self |
|---|
| 223 | 223 | futures.add(_probeHost(probe, config.port)); |
|---|