我正在尝试使用 netcat(或者更确切地说是 nc6)设置一个仅基本 IPv6 的回显服务器。客户端和服务器都在同一个本地网络中。但是,客户端立即退出:
IPv6-服务器:
$ nc6 -6 -vv --continuous --exec cat -l -p 5555
nc6: listening on :: 5555 ...
Run Code Online (Sandbox Code Playgroud)
IPv6-客户端:
$ nc6 -6 -vv fe80::213:33ff:feab:ff5d 5555
nc6: fe80::213:33ff:feab:ff5d (fe80::213:33ff:feab:ff5d) 5555 [5555] open
nc6: using stream socket
nc6: using buffer size of 8192
nc6: error reading from remote: Transport endpoint is not connected
nc6: connection closed (sent 0, rcvd 0)
nc6: readwrite returned -1
nc6: closed local
nc6: closed remote
$
Run Code Online (Sandbox Code Playgroud)
有什么问题?
我应该将服务器配置为仅在其接口之一上侦听传入连接吗?(如何?)
IPv4 版本工作正常:
IPv4-服务器:
nc6 -vv …
Run Code Online (Sandbox Code Playgroud)