Tooday tôi sử dụng ServiceHost để tự lưu trữ WCF cervices.Làm thế nào để lưu trữ dịch vụ WCF và máy chủ TCP trên cùng một ổ cắm?
tôi muốn lưu trữ gần với các dịch vụ WCF tôi programm TCP của riêng mình cho các hoạt động cắm trực tiếp (như lien để một số loại dòng truyền TCP)
tôi cần kiểm soát không gian tên URL (vì vậy tôi sẽ có thể để cho khách hàng của tôi để gửi các luồng TCP trực tiếp vào dịch vụ của tôi bằng cách sử dụng một số URL tốt đẹp như example.com:port/myserver/stream?id=1 hoặc example.com:port/myserver/stream?id=anything và vì vậy mà tôi sẽ không bị làm phiền với ý tưởng của 1 khách hàng cho 1 ổ cắm tại một thời điểm, tôi thực sự muốn giữ các dịch vụ WCF của tôi trên cùng một cổng như máy chủ của riêng tôi hoặc những gì nó là như vậy để có thể gọi www.example.com:port/myWCF/stream ? id = 222 ... và tôi muốn nó hoạt động trên bất kỳ cổng nào - không chỉ 80)
Mọi người có thể giúp tôi với điều này không?
Tôi hiện chỉ đang sử dụng WCF. Và tôi không thích cách nó hoạt động. Đó là một trong nhiều lý do tại sao tôi muốn bắt đầu di chuyển để xóa TCP =)
Tôi không thể sử dụng ràng buộc net-tcp hoặc bất kỳ loại ràng buộc WS- * nào khác (hôm nay tôi sử dụng đơn giản nhất để khách hàng của tôi như Flash, AJAX, v.v. kết nối với tôi một cách dễ dàng).
Tôi cần Nhanh chóng và dễ dàng trong việc triển khai giao thức kết nối giống như giao thức mà tôi đã tạo sử dụng với Sockets cho thời gian thực để chuyển dữ liệu.
Vì vậy, .. Bất kỳ ý tưởng nào? Làm ơn - Tôi cần giúp đỡ.
Bạn có thể viết phương tiện đi lại tùy chỉnh trong WCF. Xem câu hỏi SO này - http://stackoverflow.com/questions/381142/how-to-write-a-socket-based-custom-transport-for-wcf –
Tôi không thấy vấn đề là gì khi chỉ sử dụng WCF . Những gì nó không thể làm điều đó bạn cần nó để làm gì? – Aaronaught
WCF Quá chậm và lỗi cho việc chuyển dữ liệu độ phân giải hi thời gian thực vô hạn qua cổng TCP. – Rella