mirror of
https://github.com/ashinn/chibi-scheme.git
synced 2025-05-18 21:29:19 +02:00
log ip address of clients in net servers
This commit is contained in:
parent
08a6962c98
commit
1f805fd3ae
1 changed files with 4 additions and 3 deletions
|
@ -38,16 +38,17 @@
|
|||
(else #f))
|
||||
default-max-requests)))
|
||||
(define (run sock addr count)
|
||||
(log-debug "net-server: accepting request:" count)
|
||||
(log-debug "net-server: accepting request: " count " "
|
||||
(sockaddr-name (address-info-address addr)))
|
||||
(let ((ports
|
||||
(protect (exn
|
||||
(else
|
||||
(log-error "net-server: couldn't create port:" sock)
|
||||
(log-error "net-server: couldn't create port: " sock)
|
||||
(close-file-descriptor sock)))
|
||||
(cons (open-input-file-descriptor sock)
|
||||
(open-output-file-descriptor sock)))))
|
||||
(protect (exn
|
||||
(else (log-error "net-server: error in request:" count)
|
||||
(else (log-error "net-server: error in request: " count)
|
||||
(print-exception exn)
|
||||
(print-stack-trace exn)
|
||||
(close-input-port (car ports))
|
||||
|
|
Loading…
Add table
Reference in a new issue