blob: 7f9e4081232a898a26b7942c2eac814144787a3c [file] [log] [blame]
// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
// @dart = 2.9
import 'dart:async';
import 'dart:io';
void main(List<String> arguments) {
int port = int.parse(arguments.first);
var client = new HttpClient();
const MAX = 64;
int count = 0;
void run() {
if (count++ == MAX) exit(0);
Socket.connect('127.0.0.1', port).then((socket) {
socket.write("POST / HTTP/1.1\r\n");
socket.write("Content-Length: 10\r\n");
socket.write("\r\n");
socket.write("LALALA");
socket.destroy();
socket.listen(null, onDone: run);
});
}
for (int i = 0; i < 4; i++) run();
}