2010-10-15 68 views

回答

5

您需要在兩個程序之間建立通信路徑,並在組合框更改時發送消息。有許多可能的解決方案了,但一對夫婦的跨進程通信的.NET中較爲流行的方法是

  • WCF
  • Remoting的
  • 命名管道

我個人的選擇將使用WCF。我覺得這是更少的連接,更容易比Remoting的使用,並且有可用噸教程的主題

+0

我對此很新,而且所有這些看起來對於運行一個函數來說都是相當的壓倒性的。我不懷疑你是否正確,確切地知道你在說什麼,但是使用我已有的tcp連接沒有更簡單的方法嗎? – 2010-10-15 23:59:54

+0

@Alex如果你有一個現有的TCP連接並且已經來回發送數據,那麼你可以發明一個消息協議。說如果第一個字節是0,然後做你已經做的其他的東西,如果字節是1,調用這個特定的功能,等等...... – JaredPar 2010-10-16 00:03:59

+0

啊,這是有道理的。我會盡力的,謝謝。 – 2010-10-16 00:05:17

0

如果你的應用是基於所有的網絡或具有訪問HTTP協議,除了Jared Par已經建議的優秀的客戶端/服務器模型之外,我建議的另一個選項是通過Web服務(或類似的)利用HTTP進行通信。

例如

+0

這不是基於網絡,但我現在正在工作。我嘗試讓JaredPar的解決方案讓客戶端發送一個以「6」開頭的消息,並讓服務器監控所有傳入的消息以查找以「6」開頭的消息。如果有的話,那就叫做功能。感謝您的輸入。 – 2010-10-16 01:20:00

1

我試着讓JaredPar的解決方案讓客戶端發送一個以「6」開頭的消息,並讓服務器監控所有以「6」開頭的消息。如果有的話,那就叫做功能。

相關問題