2011-10-17 41 views
5

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

+5

Đ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? –

Trả lời

4

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

+0

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. –

2

Go với WCF, đó là một giải pháp tốt để bắt đầu .

3

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.

Các vấn đề liên quan