Tôi muốn tạo liên lạc giữa dịch vụ cửa sổ và ứng dụng dành cho máy tính để bàn trên Windows 7. Tôi đọc rằng các đường ống được đặt tên là một cách để liên lạc giữa hai quy trình. Tôi có thể sử dụng chúng cho mục đích của tôi không?Giao tiếp giữa dịch vụ cửa sổ và ứng dụng dành cho máy tính để bàn
Trả lời
chắc chắn bạn có thể sử dụng các đường ống có tên, WCF nhiều phương pháp IPC khác.
cho tên dụ ống giữa các câu hỏi tràn ngăn xếp, xem tại đây cũng cho một số backgound:
Inter process communication using Windows service
cũng kiểm tra này một: GUI and windows service communication
Liên kết đầu tiên không thực sự hữu ích nhiều, nhưng liên kết thứ hai khá thông tin. –
Go với WCF, đó là một giải pháp tốt để bắt đầu .
Như đã nêu ở trên, có rất nhiều tùy chọn khả dụng. Chỉ cần lưu ý rằng nếu bạn đi đường TCP/IP (ví dụ WCF), người dùng sẽ phải có kết nối mạng hợp lệ (bộ điều hợp loopback sẽ hoạt động) nếu không, máy khách và dịch vụ của bạn sẽ không thể liên lạc được.
- 1. Sự khác biệt giữa ứng dụng dành cho máy tính để bàn và ứng dụng không phải máy tính để bàn trong cửa sổ
- 2. Giao tiếp giữa SERVICE và ứng dụng web/máy tính để bàn
- 3. Giao tiếp giữa ứng dụng Windows Store và ứng dụng máy tính để bàn gốc
- 4. C#: Mở trình duyệt và POST lên url từ ứng dụng dành cho máy tính để bàn cửa sổ
- 5. BIRT trong ứng dụng dành cho máy tính để bàn
- 6. không thể mở dịch vụ cửa sổ trên máy tính '.' trong ứng dụng cửa sổ
- 7. C# Ứng dụng dành cho máy tính để bàn?
- 8. QtWebkit là giao diện ứng dụng dành cho máy tính để bàn
- 9. Delphi 2009: Làm thế nào để giao tiếp giữa Windows và ứng dụng máy tính để bàn dưới Vista?
- 10. Ứng dụng Console để giao tiếp với dịch vụ cửa sổ
- 11. Sự khác nhau giữa Dịch vụ Cửa sổ, ứng dụng Dịch vụ WCF và ứng dụng dịch vụ web ASP.NET?
- 12. Tương đương Adsense cho ứng dụng dành cho máy tính để bàn?
- 13. Không thể khởi động ứng dụng dành cho máy tính để bàn từ dịch vụ Windows trên Windows 7
- 14. Giao diện GUI và cửa sổ dịch vụ
- 15. Mua ứng dụng cho máy tính để bàn
- 16. Thư viện API Twitter dành cho ứng dụng dành cho máy tính để bàn?
- 17. Sử dụng WebKit cho ứng dụng dành cho máy tính để bàn
- 18. Phiên, cửa sổ và máy tính để bàn
- 19. Luồng ứng dụng Google hangout dành cho máy tính để bàn
- 20. Xây dựng ứng dụng dành cho máy tính để bàn bằng JQuery Mobile
- 21. Suy nghĩ về việc sử dụng Silverlight trong ứng dụng dành cho máy tính để bàn?
- 22. Php mysql cho ứng dụng dành cho máy tính để bàn
- 23. Máy tính để bàn tạo cửa sổ máy tính để bàn?
- 24. Tệp jar có nên được nén cho ứng dụng dành cho máy tính để bàn không?
- 25. Gói html, js, css dưới dạng ứng dụng dành cho máy tính để bàn
- 26. Giao tiếp giữa cửa sổ phụ huynh và cửa sổ con trong wpf
- 27. Đóng gói ứng dụng web node.js làm ứng dụng dành cho máy tính để bàn thông thường
- 28. Kéo và thả từ các cửa sổ biểu mẫu sang máy tính để bàn và cửa sổ thám hiểm
- 29. Soạn thảo dự án django dưới dạng ứng dụng dành cho máy tính để bàn
- 30. MacRuby + IronRuby hoặc JRuby cho các ứng dụng dành cho máy tính để bàn?
Điều đó phụ thuộc, mục đích của bạn là gì? Ứng dụng này làm gì? Tuyến đường phổ biến nhất là dịch vụ WCF qua HTTP, âm thanh đó có phù hợp không? –