我正在编写一个应用程序以使用 REST Web 服务连接到第三方应用程序。
我有一个配置页面,要求输入 IP、端口、用户名和密码,目前它只是盲目地假设您输入了正确的详细信息并尝试连接。
我想创建一个测试例程,在设置配置信息时通过并检查以下步骤
- IP/主机名是否正确(使用 ping 或其他方式)
- 端口是否正确
- 用户名和密码是否正确
然后在屏幕上显示结果,以便如果它无法连接到服务,则更容易确定问题所在。
为了实现第 1 步,我想使用 Ping 或一些不依赖于打开的特定端口的等价物。所以我可以消除不可靠的 DNS 或 IP/主机名中的拼写错误。
我从以前的问题中了解到,在 7.0 中无法进行 ping,但是使用 Mango 已添加了套接字类,现在是否可以,如果可以,如何?如果仍然不可能,是否有其他方法可以实现第 1 步?