我已經實現WCF(nettcpbinding)Windows服務與另一個與我的系統連接的設備進行通信。我想連接許多設備(所有設備都將數據寫入同一端口)到我的機器中,並處理我收到的數據,並在建立的同一個流上響應。是否有可能聽取並回復多個設備?這將由框架照顧,否則我應該維持任何隊列之間。與多個設備通信WCF
0
A
回答
1
只要你不使用持久連接,你應該沒問題。 NetTCPBinding允許持久連接,但默認行爲是a)客戶端連接,b)完成其業務,c)獲得響應,d)WCF服務回收連接,爲下一個請求做好準備。
而WCF會自動排隊等待請求,因此您不需要創建隊列來處理任何等待請求。說了這麼多,如果「許多設備」執行不同的任務(一個是上傳圖片,另一個下載地址,另一個日誌記錄事務等),那麼你可能會考慮基於每個單獨類型的任務的不同端點,像http; // MyServer:8001/Uploadphone和http; // Myserver:8001/Tranactions。
這取決於你。但是,底線,多個設備不會是一個問題,只要你不堅持連接。
這是指向相關問題的鏈接:Does WCF NetTcpBinding provide a persistent connection?
相關問題
- 1. 與USB設備通信
- 2. 如何與設備通信?
- 3. Android Wifi P2P通信多個設備
- 4. 通信設備到設備
- 5. 通過USB與Android設備通信
- 6. 通過GPRS與設備進行通信
- 7. Socket與Wcf通信
- 8. 一次與多個外設通信
- 9. 設備間通信
- 10. 與設備通信的Linux程序
- 11. 樹莓派,與串行設備通信
- 12. 與ios的BlueSMiRF設備通信
- 13. 與外部設備的藍牙通信
- 14. 如何與USB設備通信?
- 15. Windows與Android設備的MTP/WPD通信
- 16. 使用Android與USB HID設備通信
- 17. FTDI與USB設備通信 - 目標C
- 18. Android Host API與設備通信
- 19. 從Android設備與Shell進行通信
- 20. Android中的設備到設備通信
- 21. Wifi設備到設備通信問題
- 22. iOS設備與任何Wifi直接啓用設備通信
- 23. 與Android設備的外部MIDI設備通信
- 24. 與NFC設備通信 - 安卓設備 - ISO 7816-4
- 25. 帶多個端點的WCF通信
- 26. 多MSMQ通信在WCF
- 27. 多層WCF雙工通信
- 28. C#與一個端口上的多個設備的串行通信
- 29. 與WCF的實時通信
- 30. 與WCF的異步通信