Tôi muốn ứng dụng Qt của mình hiển thị dịch vụ cho một ứng dụng khác được viết bằng .Net sử dụng WCF. Có hỗ trợ nào trong Qt để thực hiện các dịch vụ WCF không?Dịch vụ WCF với Qt?
Trả lời
AFAIK không có hỗ trợ Qt 'gốc' cho WCF hoặc tiện ích mở rộng; Tuy nhiên như bạn biết WCF có thể tiêu thụ và trưng ra một dịch vụ web (ngoài một WCF hoặc dịch vụ truy cập từ xa, vv) Tất cả những gì bạn cần làm là trưng ra nó như một dịch vụ Web cho ứng dụng .NET khác để tiêu thụ.
Nhưng điều đó mang đến một khía cạnh thú vị; thông thường bạn sẽ viết một dịch vụ windows (tôi đoán bạn đang ở trên Windows) được tiếp xúc như một dịch vụ Web thay vì một thông qua Qt. Qt không lý tưởng vì nó là một khung công tác GUI (và một khung công tác rất tốt); bạn sẽ nhận được vào một vài tình huống thú vị như discussed here. Nó thường dễ dàng hơn để tiêu thụ một dịch vụ web với Qt như được hiển thị trong this example.
Bạn có tùy chọn để hiển thị dịch vụ của mình bằng cách sử dụng một số chồng khác chẳng hạn như ASP.NET hoặc WCF hoặc Java không?
- 1. Dịch vụ RIA .NET/Dịch vụ WCF
- 2. Dịch vụ WCF và Dịch vụ Windows
- 3. Chia sẻ Enum với Dịch vụ WCF
- 4. Dịch vụ WCF trên Linux với Apache2
- 5. Hooking vào AppInitialize với dịch vụ WCF
- 6. Sự khác biệt giữa Dịch vụ WCF, Dịch vụ WCF RIA và Dịch vụ Dữ liệu WCF
- 7. Điều chỉnh dịch vụ WCF
- 8. Điều chỉnh dịch vụ WCF
- 9. Dịch vụ web wcf json
- 10. Triển khai Dịch vụ WCF
- 11. Dịch vụ WCF thay vì Dịch vụ Web ASMX?
- 12. Override trong dịch vụ WCF
- 13. Dịch vụ WCF và Luồng
- 14. WCF một dịch vụ hoặc nhiều dịch vụ
- 15. Dịch vụ WCF có phải là dịch vụ web không?
- 16. Chuyển thông tin đăng nhập từ một dịch vụ wcf sang một dịch vụ wcf khác
- 17. Ưu điểm của dịch vụ WCF RESTful trên dịch vụ WCF bình thường
- 18. Dịch vụ ODF WCF với Nhà cung cấp Phản ánh
- 19. Sử dụng Unity Dependency Injection với các dịch vụ WCF
- 20. Không thể kết nối với dịch vụ wcf từ IIS
- 21. Thêm hành vi dịch vụ WCF với mã
- 22. Máy chủ truyền thống C# với Dịch vụ web WCF
- 23. Load balancing lỗi với dịch vụ WCF - NLB
- 24. Dịch vụ WCF với ứng dụng asp.net mvc
- 25. Log4Net với WCF đang chạy dưới dạng dịch vụ
- 26. Cách sử dụng Dịch vụ WCF với Android
- 27. Dịch vụ WCF Không Với Phương pháp không được phép
- 28. Dịch vụ WCF RIA là gì?
- 29. Dịch vụ WCF instantiation qua IoC container
- 30. Cách tải tệp lên Dịch vụ WCF?
Cảm ơn câu trả lời. Tôi đã nghiên cứu khả năng sử dụng WCF để thực hiện IPC giữa hai ứng dụng. Tôi nghĩ rằng tôi sẽ chỉ gắn bó với một số đường ống để giao tiếp sau đó. –
Bạn chắc chắn có thể sử dụng WCF cho IPC/RPC - mô hình WCF của phân tách các ngăn xếp comms từ ngăn xếp ứng dụng là cực kỳ linh hoạt và có thể được sử dụng như bạn đang suy nghĩ. Nó cũng cung cấp cho bạn sự linh hoạt nếu bạn cần thay đổi nó tại một thời điểm nào đó trong tương lai, bạn có thể làm như vậy với những thay đổi mã tối thiểu (chỉ cần thêm một điểm cuối mới và tải lên cấu hình thích hợp). Nếu bạn tìm kiếm trên MSDN bạn có thể nhận được rất nhiều bài viết giới thiệu về nó. Vui lòng ping cho tôi nếu bạn cần thêm chi tiết. – bahree
Các liên kết của bạn không hoạt động làm mới chúng nếu có thể – mohsen