连接到SFTP服务器的SocketException:name有效,但未找到所请求类型的数据

时间:2013-03-06 23:19:18

标签: c# .net sockets sftp socketexception

我正在尝试使用SharpSsh库连接我的sftp服务器,但是我遇到了以下错误:

System.Net.Sockets.SocketException (0x80004005):
The requested name is valid, but no data of the requested type was found

我正在使用以下代码进行连接

Tamir.SharpSsh.Sftp sftp = new Tamir.SharpSsh.Sftp("ftp.simptr.us", "username", "password");

为什么要抛出此异常?

1 个答案:

答案 0 :(得分:1)

此错误消息与Winsock WSANO_DATA错误代码相关联。这意味着,您尝试连接的域名的DNS记录存在一些问题。

另见
https://docs.microsoft.com/en-us/windows/desktop/winsock/windows-sockets-error-codes-2#WSANO_DATA

这不太可能与SharpSsh库有关。

尝试telnet验证,你应该得到同样的错误:

telnet ftp.simptr.us 22