authorgravatar for thatlemon@gmail.comLemonBoy <thatlemon@gmail.com> 2020-11-22 10:17:51+01:00
committergravatar for thatlemon@gmail.comLemonBoy <thatlemon@gmail.com> 2021-01-11 21:43:14+01:00
logd0beb4badb9064893133c996b05c0748317adf24
treeb13a21d8cf7aabf0ec43e6a70a1f61fbd4f5a6aa
parent676d7fc63c057d24a3cbaa30b786e63de6f40d4a

Let the kernel pick a random port

Avoid errors if the socket enters the TIME_WAIT state and we need to re-execute this test before the OS releases it. This problem was not really a problem before since the accept()-ed socket was never closed on the server-side.

1 files changed, 1 insertions(+), 1 deletions(-)

lib/std/net/test.zig+1-1
...@@ -145,7 +145,7 @@ test "listen on a port, send bytes, receive bytes" {...@@ -145,7 +145,7 @@ test "listen on a port, send bytes, receive bytes" {
145145
146 // Try only the IPv4 variant as some CI builders have no IPv6 localhost146 // Try only the IPv4 variant as some CI builders have no IPv6 localhost
147 // configured.147 // configured.
148 const localhost = try net.Address.parseIp("127.0.0.1", 8080);148 const localhost = try net.Address.parseIp("127.0.0.1", 0);
149149
150 var server = net.StreamServer.init(.{});150 var server = net.StreamServer.init(.{});
151 defer server.deinit();151 defer server.deinit();