2013-03-23 118 views
2

我有一个在VB.net中编写的应用程序,它运行在客户端计算机上。 我也有一个主要写在javascript,http和php的网站。 我想做的事情是将网站连接到应用程序,以便当某个按钮被按下时,它连接到客户端应用程序并引发一个事件。连接到客户端桌面应用程序的网站

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

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

作为最后的手段,我一直在考虑的一件事就是在web服务器上简单地创建一个文本文件,并在给定参数后写一个PHP脚本,然后让客户端应用程序每隔几秒读取一次该文件。但是,如果数据量较大,这样做效率不高,是吗?

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

如果你没有得到我的模糊解释,试试这个形象:提前http://i.imgur.com/8njxVFj.png

感谢。

+0

是否有一个原因,你希望你的网站连接到桌面应用程序,而不是使用api? – Constanta 2013-03-23 11:57:24

+0

你是什么意思?请详细说明:) – Alex 2013-03-31 13:47:43

+0

这似乎是一个更合乎逻辑的路径,就是把所有的东西都拿走。 – Constanta 2013-04-02 08:06:15

回答

0

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

+0

我曾经想过,但还没有成功。如果你能给我一个示例代码,也许我可以使它工作? 谢谢。 – Alex 2013-03-23 11:59:59

+0

检查这个VB部分:http://www.codeproject.com/Tips/493133/Connecting-to-mysql-databases-using-VB-NET – 2013-03-23 12:05:55

+0

谢谢。不幸的是,我并没有在MySQL上工作过很多,这就是为什么我一直试图逃避这条路线的原因。我曾尝试过这一次,但我想我会再试一次。谢谢! – Alex 2013-03-23 16:59:48

相关问题