如何定义swank服务器应该收听的地址?

时间:2011-05-08 20:40:31

标签: lisp common-lisp slime swank

启动swank服务器时没有设置要绑定的地址的参数:

* (describe 'swank:create-server) 
=> ...
   Lambda-list: (&KEY (PORT DEFAULT-SERVER-PORT)
                (STYLE *COMMUNICATION-STYLE*) (DONT-CLOSE *DONT-CLOSE*)
                (CODING-SYSTEM *CODING-SYSTEM*))

...

我该怎么做?

1 个答案:

答案 0 :(得分:5)

swank::*loopback-interface* 绑定到包含swank服务器的IP地址的字符串。它默认为localhost(“127.0.0.1”)。

为了安全起见,请注意swank地址对世界并不开放,因为它会使计算机容易受到侵扰。如果目标是从另一台计算机访问swank,那么最好是设置一个secure channel到swank服务器并保持loopback-interface不变。