osociety / vernet

Vernet - Network Analyzer and Monitoring Tool
https://osociety.github.io/vernet/
Apache License 2.0
237 stars 32 forks source link

Failed to create datagram socket (OS Error: Too many open files, errno = 24) #150

Open git-elliot opened 3 months ago

git-elliot commented 3 months ago

Unhandled Exception: SocketException: Failed to create datagram socket (OS Error: Too many open files, errno = 24), address = , port = 5353

0 _NativeSocket.bindDatagram (dart:io-patch/socket_patch.dart:1051:7)

#1 _RawDatagramSocket.bind. (dart:io-patch/socket_patch.dart:2558:15) #2 MDnsClient.start (package:multicast_dns/multicast_dns.dart:135:40) #3 MdnsScannerServiceImpl.findingMdnsWithAddress (package:network_tools/src/services/impls/mdns_scanner_service_impl.dart:73:5)
git-elliot commented 3 months ago

Seems like we have to run this search in isolate.