什么是unix系统中的echo.sock?

时间:2014-01-20 10:30:10

标签: sockets unix

我在Node.js文档中读到了echo.sock,你可以附加到echo.sock,但是我找不到echo.sock做什么或它是什么的任何信息?

Echo.sock未指定给Node.js我可以理解为谷歌,但不是它的作用。

它在这里说它是用于相互通信,但不是关于echo.sock的任何内容。 http://en.wikipedia.org/wiki/Unix_file_types#Socket

node.js中的文档: http://nodejs.org/api/net.html#net_net_createserver_options_connectionlistener

  

在套接字/tmp/echo.sock上侦听最后一行的第三行   只会改为

     

server.listen('/tmp/echo.sock', function() { //'listening' listener

1 个答案:

答案 0 :(得分:3)

'/tmp/echo.sock'只是文档作者选择的免费名称。 该示例显示您可以侦听套接字而不是端口。

该示例创建一个具有给定路径“/tmp/echo.sock”的UNIX套接字服务器。 (见http://nodejs.org/api/all.html#all_server_listen_path_callback)。

创建后,使用'nc',您可以写入套接字以证明它有效。