'checkServer'を5秒間隔で実行しようとしています。ただし、「サーバーは正常です」は1回だけ実行されます。機能を繰り返すには何をする必要がありますか?
import 'dart:io';
import 'dart:uri';
import 'dart:isolate';
checkServer() {
HttpClient client = new HttpClient();
HttpClientConnection connection = client.getUrl(...);
connection.onResponse = (res) {
...
print('server is fine');
//client.shutdown();
};
connection.onError = ...;
}
main() {
new Timer.repeating(5000, checkServer());
}