簡體   English   中英

如何從網上控制C#程序? 使用AJAX可能嗎?

[英]How to control a C# Program from the web? Using AJAX maybe?

任何人都可以解釋如何從Web(PHP,Javascript等)發送變量到C#程序? 我想讓網絡告訴程序該做什么。 也許我可以使用AJAX將數據發送到自動更新頁面,然后C#程序可以讀取? 這也將允許用戶登錄到頁面,因此可以向每個用戶發送不同的數據。 有人可以解釋一下如何做到這一點?

這可能是棘手的,因為調用C#程序的並發性。

您可以使用變量作為參數創建一個啟動C#程序的Web服務。

或者您可以將變量寫入表中,並對該表的新條目進行C#程序輪詢。 這將克服並發問題。 結合將變量寫入表中的WebService - 這個解決方案工作得很好。

您可以在.NET中構建Web服務。 最好的方法是使用Windows Communication Foundation (WCF)。

然后你可以在你的javascript中編寫代碼來調用webservice。

你有兩個解決方案:

  • 構建一個WCF服務,然后通過執行SOAP調用來使用它
  • 使用Socket進行通信

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM