2014-10-02 159 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

相關問題