Sockets Clozure Common Lisp中的Unix套接字错误14

Sockets Clozure Common Lisp中的Unix套接字错误14,sockets,common-lisp,ccl,Sockets,Common Lisp,Ccl,我正在尝试在PPC64 linux上运行hunchentoot,而在这个平台上CCL的本机套接字api似乎有问题: (T482:lisp/ccl/201908011326) # cat 4.lisp (WITH-OPEN-SOCKET (socket :LOCAL-PORT 6667 :LOCAL-HOST "localhost" :CONNECT :PASSIVE

我正在尝试在PPC64 linux上运行hunchentoot,而在这个平台上CCL的本机套接字api似乎有问题:

(T482:lisp/ccl/201908011326) # cat 4.lisp 
(WITH-OPEN-SOCKET (socket :LOCAL-PORT 6667 
                          :LOCAL-HOST "localhost" 
                          :CONNECT :PASSIVE 
                          :REUSE-ADDRESS t)
  (let ((stream (ACCEPT-CONNECTION socket :wait t)))
    (format stream "hello from server.~%")
    (finish-output stream)
    stream))

(T482:lisp/ccl/201908011326) # ./ccl-1.11/ppccl64 -I 0.img 
Welcome to Clozure Common Lisp Version 1.11  (LinuxPPC64)!  
CCL is developed and maintained by Clozure Associates. For more 
information
about CCL visit http://ccl.clozure.com.  To enquire about Clozure's 
Common Lisp
consulting services e-mail info@clozure.com or visit 
http://www.clozure.com.
? (load "4.lisp")
> Error: on #<CCL::LISTENER-SOCKET #x52001727E7C> : 
>        Bad address (error #14) during bind
> While executing: SOCKET-ERROR, in process listener(1).
> Type :POP to abort, :R for a list of available restarts.
> Type :? for other options.
1 >
(T482:lisp/ccl/201908011326)#cat 4.lisp
(带开放式插座(插座:本地端口6667
:LOCAL-HOST“localhost”
:连接:被动
:重用地址(t)
(let((流(接受连接套接字:wait t)))
(格式化流“hello from server.~%”)
(完成输出流)
(溪流)
(T482:lisp/ccl/201908011326)#/ccl-1.11/ppccl64-I 0.img
欢迎使用Clozure通用Lisp 1.11版(LinuxPPC64)!
CCL由Clozure Associates开发和维护。更多
信息
关于CCL访问http://ccl.clozure.com.  询问克洛祖尔的情况
公共口齿不清
咨询服务电子邮件info@clozure.com或参观
http://www.clozure.com.
? (加载“4.lisp”)
>错误:在#上:
>绑定期间地址错误(错误#14)
>执行时:套接字错误,进程内侦听器(1)。
>键入:POP to abort,:R以获取可用重新启动的列表。
>类型:?其他选择。
1 >

也许是个愚蠢的问题,但你确定
本地主机
是在
/etc/hosts
中定义的吗?我确定本地主机是在/etc/hosts中定义的,我尝试了许多其他端口,没有一个被其他程序占用。