制作一个 Web 服务器来检查从客户端收到的字符串并用另一个字符串进行响应的最简单方法是什么?如何从头到尾做到这一点?(我从未配置过服务器。)
我正在编写一个 Windows 应用程序,并希望它在用户的计算机上仅运行 30 天,而且我认为除了在线检查之外没有其他安全的选择(我使用 exe 保护程序,但试用期到期检查是一个弱点,因为它是在本地执行的)。
答案1
如果你需要它的安全性,你就必须认真考虑这个问题。我的建议是不要做任何难以绕过的事情。你必须判断这是否足以阻止你的用户在试用期结束后使用该应用程序。
但你要求尽可能简单,所以:
由于您从未配置过服务器,因此您可以获得一些低成本的托管。
编写一个简单的 PHP 服务,它接受您向其 POST 的值,执行您需要的任何逻辑,然后将结果返回给客户端(即您的应用程序)。
您可以在 PHP 文件 (例如,名为 validation.php) 中放置类似下面的内容:
function validateTrialPeriod( $fromClient )
{
//logic for your validation
//based on validation you return a result approving or blocking the client
return $validationResult;
}
$receivedValue = $_POST['valueSentFromClient'];
$valueToSendToClient = validateTrialPeriod( $receivedValue);
echo $valueToSendToClient;
当然,使用.NET、Java、python 等也可以实现同样的效果,但根据您的预算,您可能很难找到经济实惠的托管服务。
您必须研究如何根据所使用的技术与应用程序中的 Web 服务进行通信。