【发布时间】:2011-12-19 04:03:07
【问题描述】:
我编写了一个免费分发的程序,我正试图找出最好的方法来了解有多少人正在启动我的程序(不是下载)以及来自哪个 IP 地址。从理论上讲,这将给我一个大致的从公司启动我的程序的人数(假设该公司有一个面向外部的 IP)。
程序成功启动后,它将在单独的线程中启动此进程。我希望它很简单,只需检查将捕获外部地址的服务器。理想情况下,从我的 Linux 网络主机上做会很好。应该花费很少的时间。
扩展一下也不错。如果发生错误,它也可以快速将错误发送到服务器。提前致谢!
编辑:发送版本的能力也是可取的。
【问题讨论】:
-
难道没有一种方法可以根据访问您网站的人数来捕获计数吗?您可以查询的 HitCount..到目前为止您有什么..这是您正在工作的东西..还是类似于家庭作业的东西..?
-
为什么不让你的程序向你的服务器发出一个 HttpRequest(只是让它加载一个空白页面或其他东西)并稍后检查你的服务器日志?
-
请告诉您的用户该程序将尝试“打电话回家”,如果他们不喜欢这种行为,请让他们选择“退出”!
-
没有作业。我自学了 C#。如果大量用户使用这个程序,那么我想大幅扩展它。我真的什么都没有。我写了一个小脚本,它访问了我的网络服务器,但没有告诉我版本。
-
@DJKRAZE 尤里卡!你给了我一个想法,我可以让它为该应用程序的每个版本打开不同的页面,甚至在出错时点击不同的页面。这有什么缺点吗?