Tôi đang làm việc trên hai ứng dụng C# riêng biệt và tôi đang cố gắng xác định cách tốt nhất để tạo cuộc gọi thủ tục từ xa từ ứng dụng này sang ứng dụng khác. Webservices là không cần thiết trong trường hợp này bởi vì các ứng dụng sẽ luôn chạy trên cùng một máy (Windows OS). Những loại RPC nào có sẵn trong C# và .net mà tôi có thể sử dụng?Phương pháp nào tồn tại cho cuộc gọi thủ tục từ xa cục bộ?
10
A
Trả lời
6
Tôi muốn giới thiệu WCF với NetNamedPipeBinding để liên lạc giữa các quá trình. Đây là một số example.
Ngoài ra còn có Remoting đã được khoảng từ .NET 1.0 nhưng trở nên lỗi thời ủng hộ WCF.
2
Có một số tùy chọn có sẵn cho bạn tại đây. Nổi bật nhất dù là
Cả hai có thể được sử dụng để giao tiếp giữa các quá trình trên một máy từ xa hoặc địa phương.
1
Tôi muốn giới thiệu .NET Remoting được định cấu hình với IPC channels, theo tôi đây là cách giao tiếp nhanh nhất giữa các ứng dụng chạy trên cùng một máy tính.
0
networkComms.net cung cấp chức năng RPC rất chung chung, xem RPCExample.cs.
0
Hãy thử Protobuffers
over Win32 RPC
Các vấn đề liên quan
- 1. Cuộc gọi thủ tục từ xa không thành công với trên MSSQL Server 2008
- 2. Thủ tục lưu trữ không đồng bộ Các cuộc gọi
- 3. Python: Cách chặn cuộc gọi phương thức không tồn tại?
- 4. Làm thế nào để gọi thủ tục lưu sẵn từ một thủ tục lưu sẵn khác?
- 5. Liệu có tồn tại một từ khóa trong C# có thể làm cho các biến cục bộ tồn tại trên nhiều cuộc gọi không?
- 6. Phương pháp xác định xem chuỗi đường dẫn là máy cục bộ hoặc từ xa
- 7. Cuộc gọi thủ tục đã lưu với ISNULL trong nhiệm vụ. Cú pháp không hợp lệ?
- 8. Làm thế nào để git push từ xa nếu từ xa không tồn tại ở tất cả
- 9. PHPUnit ReflectionException Phương pháp bộ không tồn tại
- 10. Cuộc gọi không đồng bộ của thủ tục lưu sẵn SQL Server trong C#
- 11. Bộ nhớ cục bộ có tồn tại giữa các lời gọi nền không?
- 12. NSIncrementalStore - Sử dụng dữ liệu cục bộ và từ xa
- 13. cuộc gọi kế tiếp phương pháp presentViewController UIViewController của
- 14. TFS không đồng bộ giữa cục bộ và từ xa - cách "đồng bộ hóa lại"?
- 15. Gọi thủ tục lưu trữ từ một thủ tục lưu trữ SQL Server
- 16. jqGrid Dữ liệu từ xa, Sắp xếp cục bộ
- 17. làm thế nào để các cuộc gọi thủ tục làm việc trong assembler?
- 18. bạn có gọi chúng là hàm, thủ tục hoặc phương pháp không?
- 19. Đặt lại repo cục bộ giống hệt repo từ xa
- 20. Gọi một phương thức không đồng bộ từ một phương pháp không đồng bộ
- 21. làm thế nào để nói thủ tục tạo nếu không tồn tại trong MySQL
- 22. Kiểm tra cuộc gọi phương thức không đồng bộ
- 23. Làm cách nào để kết hợp các tập hợp kết quả từ hai cuộc gọi thủ tục được lưu trữ?
- 24. Tệp html cục bộ AJAX Cuộc gọi và jQuery Woes
- 25. Tôi làm cách nào để tìm các cuộc gọi thủ tục được lưu trữ?
- 26. gọi thủ tục được lưu trữ từ solr
- 27. Cập nhật tổng thể cục bộ cho chủ từ xa từ một chi nhánh khác
- 28. Phương pháp cập nhật cuộc gọi và có một setInterval
- 29. Gọi thủ tục lưu sẵn với asp.net
- 30. Làm thế nào để sử dụng các biến cục bộ trong các thủ tục lưu sẵn?