~ chicken-core (chicken-5) 45c040f0a352c6f4b4431788aef1d0357c6ede6f


commit 45c040f0a352c6f4b4431788aef1d0357c6ede6f
Author:     felix <felix@call-with-current-continuation.org>
AuthorDate: Wed Jul 6 08:04:37 2011 +0200
Commit:     felix <felix@call-with-current-continuation.org>
CommitDate: Wed Jul 6 08:04:37 2011 +0200

    increased default backlog for tcp-listen (as suggested by sjamaan)

diff --git a/manual/Unit tcp b/manual/Unit tcp
index cb6bfd31..bd20c855 100644
--- a/manual/Unit tcp	
+++ b/manual/Unit tcp	
@@ -19,7 +19,7 @@ of kind {{(exn i/o network)}}.
 
 Creates and returns a TCP listener object that listens for connections on {{TCPPORT}}, which
 should be an exact integer. {{BACKLOG}} specifies the number of maximally pending
-connections (and defaults to 4). If the optional argument {{HOST}} is given and not
+connections (and defaults to 100). If the optional argument {{HOST}} is given and not
 {{#f}}, then only incoming connections for the given host (or IP) are accepted.
 
 
diff --git a/tcp.scm b/tcp.scm
index 49efac6d..c8e1bd76 100644
--- a/tcp.scm
+++ b/tcp.scm
@@ -279,7 +279,7 @@ EOF
 	   (##sys#string-append "cannot bind to socket - " strerror) s port) )
 	(values s addr) ) ) ) )
 
-(define-constant default-backlog 10)
+(define-constant default-backlog 100)
 
 (define (tcp-listen port . more)
   (let-optionals more ((w default-backlog) (host #f))
Trap