我正在使用域套接字(gRPC)在进程之间交换数据,以下代码:
rpcListener, err = net.Listen("unix", "path\\to\\my\\uds.sock")
if err != nil {
l.Errorf("start gRPC server failed: %s", err)
return
}
将抛出以下错误
start gRPC server failed: listen unix path\to\my\uds.sock: socket: An address incompatible with the requested protocol was used.
在 Windows 10 上,这工作正常,是 windows-server-2008/windows-7 不支持域套接字吗?
golang net 包上列出了错误,但仅指出Windows,而不是特定的 windows 版本。
MSDN列出了错误:WSAEAFNOSUPPORT
这里还有一个 C# 相同的错误线程
胡说叔叔
相关分类