X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=src%2Fgacela_server.scm;fp=src%2Fgacela_server.scm;h=7052f14ec4a957bff12a2f7972349d9c9c5f019c;hb=03769b3fcb377d93308521c0c6541e199f223a43;hp=caaf6b595e526c654ccf1af979a52e6af90b1def;hpb=34cd23ac38e0c97e0b43b7af270526b3c06a0690;p=gacela.git diff --git a/src/gacela_server.scm b/src/gacela_server.scm index caaf6b5..7052f14 100644 --- a/src/gacela_server.scm +++ b/src/gacela_server.scm @@ -57,8 +57,8 @@ (set! eval-from-clients (lambda () - (cond (pipes - (eval-from-client (car pipes) (cdr pipes)))) + (cond (server-pipes + (eval-from-client (car server-pipes) (cdr server-pipes)))) (for-each (lambda (cli) (eval-from-client (car cli) (car cli))) clients))) @@ -89,3 +89,11 @@ (format #f fmt)) send-channel)))) (force-output send-channel)))) + + +(define connect-to-server #f) + +(define (connect-to-server hostname port) + (let ((s (socket PF_INET SOCK_STREAM 0))) + (connect s AF_INET (car (hostent:addr-list (gethost hostname))) port) + s))