我已經創建了一個Android應用程序,它通過wifi向我的計算機上的控制檯服務器發送一個字符串。基本上,當用戶觸摸Android應用程序上的按鈕時,應用程序會向服務器發送一個「連接」字符串,再次按下併發送「斷開」字符串。一旦接收到字符串,我需要將它從控制檯服務器傳遞到運行在同一臺計算機上的Windows窗體。 這是我卡住的地方,我如何從服務器發送一個字符串到windowsform應用程序? 我使用C#btw ... 謝謝從控制檯應用程序發送一個字符串到WindowsForm應用程序
0
A
回答
0
你需要「溝通」與它;)。使用WCF或在2 .net應用程序之間創建您自己的TCP/IP套接字客戶端/服務器應用程序。
0
作爲T形McKeown的建議,你可以創建一個Socket Listener
的聯繫提供了一個完整的示例(客戶端和服務器)。在你的情況下,客戶端將是Android,這將是不同的。
0
有多種方法可以實現這一點。你想要做什麼的技術術語是進程間通信(IPC),並有許多不同的方法來做到這一點。
由於您在客戶端和服務器上都使用.NET,因此您的任務變得非常簡單:您可以使用Windows Communication Foundation。 WCF允許您輕鬆創建通過各種渠道進行通信的客戶端/服務,包括TCP/IP和命名管道。
你可以在CodeProject上找到Small Sample Project WCF service。
其它方法將是對共享網絡文件夾,共享存儲器或消息隊列套接字(TCP或UDP甚至),命名和匿名管道,文件。
0
另一種可能性是使用命名管道流,它也可以在內部網絡上運行。對於兩個應用程序之間的通信,你可以使用你看起來最好的。請閱讀MSDN上的文檔named pipe streams。
0
你可以使用這個類NamedPipeServerStream
[HostProtectionAttribute(SecurityAction.LinkDemand, MayLeakOnAbort = true)]
public sealed class NamedPipeServerStream : PipeStream
相關問題
- 1. 從控制檯應用程序發送字符串到MFC
- 2. C# - 從控制檯應用程序發送數據到另一個控制檯應用程序
- 3. 從一個控制檯應用程序發送串到另一個
- 4. 將數據從Windows應用程序發送到控制檯應用程序
- 5. WindowsForm應用程序生成在Visual Studio控制檯應用程序
- 6. 發送密碼/字符串到外部控制檯應用程序C#
- 7. 發送參數到控制檯應用程序並返回字符串數組
- 8. 從控制檯應用程序切換到Windows應用程序
- 9. 如何從GUI應用程序向控制檯應用程序發送命令
- 10. 從一個運行控制檯應用程序發送信息到另一個
- 11. 從控制檯到Web應用程序
- 12. 從控制檯應用程序訪問web.config連接字符串
- 13. 發送字符串到另一個Android應用程序
- 14. 從其他控制檯應用程序運行控制檯應用程序
- 15. 從控制檯應用程序啓動控制檯應用程序
- 16. C#字符串缺少WindowsForm中的字符應用程序
- 17. 從控制檯應用程序輸入到另一個C#控制檯應用程序?
- 18. 如何從「轉到」另一個控制檯應用程序中編寫的控制檯應用程序轉移?
- 19. 將數據從一個控制檯應用程序發送到另一個控制檯
- 20. 從.NET控制檯應用程序打開.exe應用程序
- 21. 從Windows窗體應用程序C控制檯應用程序#
- 22. 需要應用程序URL從控制檯應用程序
- 23. 從Windows XAML應用程序運行控制檯應用程序
- 24. Web應用程序到控制檯應用程序?
- 25. C++控制檯應用程序連接到android應用程序
- 26. 從一個應用程序發送數組到另一個應用程序
- 27. TWILIO不能從C#控制檯應用程序發送短信
- 28. 控制檯應用程序發佈EXE
- 29. 發佈C#控制檯應用程序
- 30. 從另一個應用程序控制WPF應用程序
什麼原因導致您無法使用您使用的Android應用程序和控制檯應用程序之間的連接相同的機制? –