Index: benchmark/io/http/main.cfa
===================================================================
--- benchmark/io/http/main.cfa	(revision 2b2f59df137b63b851d91b02383177b1eeb00287)
+++ benchmark/io/http/main.cfa	(revision 80444bbafd034bd08fff1230703510cfb4f67611)
@@ -75,7 +75,22 @@
 	address.sin_port = htons( options.socket.port );
 
-	ret = bind( server_fd, (struct sockaddr *)&address, sizeof(address) );
-	if(ret < 0) {
-		abort( "bind error: (%d) %s\n", (int)errno, strerror(errno) );
+	int waited = 0;
+	for() {
+		ret = bind( server_fd, (struct sockaddr *)&address, sizeof(address) );
+		if(ret < 0) {
+			if(errno == 98) {
+				if(waited == 0) {
+					printf("Waiting for port\n");
+				} else {
+					printf("\r%d", waited);
+					fflush(stdout);
+				}
+				waited ++;
+				sleep( 1`s );
+				continue;
+			}
+			abort( "bind error: (%d) %s\n", (int)errno, strerror(errno) );
+		}
+		break;
 	}
 
