File tree 1 file changed +9
-1
lines changed
examples/unittests/Scripts
1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change 1
- var acceptor, sock1, sock2;
1
+ var acceptor, acceptor2, sock1, sock2;
2
2
3
3
acceptor = tcp_listen(0 );
4
4
assertFalse (socket_has_error(acceptor), "Error creating listening socket: "+socket_error(acceptor));
5
+ assertTrue (tcp_listening_v4(acceptor), "Acceptor not working for IPv4: " + socket_error(acceptor));
6
+ assertTrue (tcp_listening_v6(acceptor), "Acceptor not working for IPv6: " + socket_error(acceptor));
7
+
8
+ acceptor2 = tcp_listen(socket_local_port(acceptor));
9
+ assertFalse (tcp_listening_v4(acceptor2), "Acceptor listening to IPv4 port which should already be in use!");
10
+ assertFalse (tcp_listening_v6(acceptor2), "Acceptor listening to IPv6 port which should already be in use!");
11
+ assertTrue (socket_has_error(acceptor2), "Acceptor not reporting error even though it is neither listening to IPv4 nor IPv6!");
12
+ socket_destroy (acceptor2);
5
13
6
14
if (!socket_has_error(acceptor)) {
7
15
sock1 = tcp_connect (" 127.0.0.1" , socket_local_port (acceptor));
You can’t perform that action at this time.
0 commit comments