0
我正在開發一個項目,該項目將在完全單獨的計算機上運行程序的各個部分。原因是因爲這些是數據服務器,從主用戶桌面上啓動的目標程序獲取數據。 (非常CPU佔用)將數據從一個控制檯應用程序發送到另一個控制檯
應用程序只需要能夠通過網絡發送數據和類似的東西。 一個是控制檯應用程序,另一個是C#製作的操作系統(技術上WPF,但是替換窗口並且只留下一個內核)。
那麼我該怎麼做呢?
我正在開發一個項目,該項目將在完全單獨的計算機上運行程序的各個部分。原因是因爲這些是數據服務器,從主用戶桌面上啓動的目標程序獲取數據。 (非常CPU佔用)將數據從一個控制檯應用程序發送到另一個控制檯
應用程序只需要能夠通過網絡發送數據和類似的東西。 一個是控制檯應用程序,另一個是C#製作的操作系統(技術上WPF,但是替換窗口並且只留下一個內核)。
那麼我該怎麼做呢?
由於這兩個應用程序在C#中,最簡單的方法將使用Windows通訊基礎(WCF) - https://msdn.microsoft.com/en-us/library/ms734712(v=vs.90).aspx
它可以讓你調用遠程方法,雖然他們只是普通的本地方法。
您可以使用Sockets進行通信。 –
是否通過IP地址連接? @VasoBeruashvili –
是的,您可以使用接收器/接收器的IP來發送信息。 –