【问题标题】:Website to connect to a client desktop application连接到客户端桌面应用程序的网站
【发布时间】:2013-03-13 06:04:10
【问题描述】:

我有一个用 VB.net 编写的应用程序,它在客户端电脑上运行。 我也有一个主要用 javascript、http 和 php 编写的网站。 我要做的是将网站连接到应用程序,这样当按下某个按钮时,它会连接到客户端应用程序并引发事件。

我尝试过类似 TCP 套接字通信 的方法,即在客户端应用程序的后台运行 TCP 套接字服务器。我可以通过来自另一个 vb.net 应用程序的客户端连接来连接到服务器,但是每当我尝试通过 PHP 连接时,它都会失败。 (我只尝试过 PHP,因为在这种情况下服务器端脚本似乎更有意义)

我尝试过的另一种方法是在我的桌面应用程序的后台运行一个 HTTP 服务器,然后让一个 PHP 脚本连接到它,这也失败了。

作为最后的手段,我一直在考虑的一件事是简单地在网络服务器上放置一个文本文件,并在给定参数后写入一个 PHP 脚本,然后让客户端应用程序每隔几秒钟读取一次文件。但这在处理大量数据时效率不会很高,不是吗?

这样做的正确方法是什么? 如果您对我一直使用的代码有任何疑问,请随时提问。

如果你没有得到我模糊的解释,试试这张图片:http://i.imgur.com/8njxVFj.png

提前致谢。

【问题讨论】:

  • 您是否有理由希望您的网站连接到桌面应用程序而不是使用 API?
  • 什么意思?请详细说明:)
  • 这对我来说似乎是一条更合乎逻辑的路径。

标签: php javascript vb.net tcp web


【解决方案1】:

为了让您的数据更有条理,我建议您将数据存储在数据库服务器上,例如 mysql(免费)。

【讨论】:

  • 我有想过,但没有成功。如果你能给我一个示例代码,也许我可以让它工作?谢谢。
  • 检查 VB 部分:codeproject.com/Tips/493133/…
  • 谢谢。不幸的是,我对 MySQL 的工作并不多,这也是我一直试图逃避这条路线的主要原因。我以前尝试过一次,但我想我会再试一次。谢谢!
猜你喜欢
  • 1970-01-01
  • 2014-12-23
  • 1970-01-01
  • 2011-10-10
  • 1970-01-01
  • 2011-06-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多