2014-10-02 208 views
0

我想将数据从在线PHP网站发送到客户端程序(vb.net,但可以是另一种语言),无需请求。我的意思是说我有一个网站,客户可以在桌面上制作一些东西并接收这些数据。从网站将数据从php服务器发送到vb.net客户端

    (no request) 

PHP脚本-------------------------> vb.net在桌面上

哪种方法适合你?我可以使用websockets还是有更好更简单的方法来做到这一点?或者我从vb.net读取数据,计时任务?

TY

+0

结账[CURL](http://us.php.net/manual/en/book.curl.php) – Machavity 2014-10-02 18:28:05

+0

cURL可以在不使用网络服务器的情况下将网站上的文件发送到客户端PC吗? – Charlie 2014-10-02 21:51:20

回答

0

让我解释一下#one东西给你: ,如果你想将数据发送到任何PC或任何客户端需要连接其上的一些端口至极使用IP意味着客户端设备必须转发到您尝试访问的端口,这可能对某些用户来说很难,所以我建议您使用名为“Fopen()”的PHP函数使用它将数据保存到网站中的某个文件,并使其可读性像文本文件一样这里示例:

<? 
$inputString = "Data you want to send to Desktop"; 
$fp = fopen("yourfile.txt" , "w"); 
fwrite($fp, $inputString); 
fclose($fp); 
?> 

然后只是从桌面客户端读取文件通过检查U该文件的RL:等你以后得到的数据只是做你想做的事情什么都

http://www.yoursite.com/path/yourfile.txt

和数据将在那里。

+0

ty,这可以是一种方式,唯一的我的dubt是我需要定期检查文件是否存在或它是否包含新数据。我希望有更多的实时和自动... – Charlie 2014-10-02 20:31:41

相关问题