猿问

根据服务器问题检查 Ip C#

所以我有一些代码可以检查用户是否在 ip 黑名单列表中,这是我想出的代码


string externalip = new WebClient().DownloadString("http://icanhazip.com");

bool checkipagainstserver = !new WebClient().DownloadString("https://ringarang.github.io/ipchecker.html").Contains(externalip);

那么它是


if (checkagainstserver)


它显示一个消息框并退出应用程序


此代码构建良好且有效。如果我更改 url,它将被捕获,但是当我将我的 ip 添加到该列表时,它不会阻止执行并显示消息框,即使我的 ip 显然在该服务器文本文件中


(服务器文件用于测试,完成后将移至域中)


拉风的咖菲猫
浏览 209回答 1
1回答
随时随地看视频慕课网APP
我要回答