Vorrei che la mia app Qt esponesse un servizio a un'altra app scritta in .Net utilizzando WCF. Esiste un supporto in Qt per l'implementazione dei servizi WCF?Servizio WCF con Qt?
risposta
AFAIK non esiste un supporto Qt "nativo" per WCF o estensioni; tuttavia, come sapete, WCF può consumare ed esporre un servizio Web (oltre a un servizio WCF o remoto, ecc.). Tutto ciò che dovete fare è esporlo come servizio Web per l'altra app .NET da consumare.
Ma questo richiama un aspetto interessante; di solito dovresti scrivere un servizio Windows (presumo che tu sia su Windows) che è esposto come un servizio Web piuttosto che uno tramite Qt. Qt non è l'ideale in quanto è un framework GUI (e molto buono); entrerai in alcune situazioni interessanti come discussed here. Di solito è più facile consumare un servizio Web con Qt come mostrato in this example.
Avete la possibilità di esporre il vostro servizio utilizzando qualche altro stack come ASP.NET o WCF o Java?
- 1. Servizio dominio vs servizio WCF?
- 2. Servizio WCF vs servizio Windows
- 3. Servizio WCF vs servizio Windows
- 4. serializzazione oggetto servizio WCF
- 5. Servizio WCF Throttling
- 6. come consumare il servizio wcf con rubino?
- 7. Come MapPath con RequestContext in servizio WCF
- 8. Come utilizzare il servizio WCF con Android
- 9. Servizio WCF con l'applicazione asp.net mvc
- 10. C# Server tradizionale con servizio Web WCF
- 11. Autenticazione ASP.NET web app con servizio WCF
- 12. Servizio WCF su Linux con Apache2
- 13. Collegamento ad AppInitialize con servizio WCF
- 14. Log4Net con WCF in esecuzione come servizio
- 15. Restituzione di oggetti DataTable con servizio WCF
- 16. Abilita servizio WCF da utilizzare con JSON
- 17. Servizio WCF app.config
- 18. Servizio hosting IIS WCF vs servizio Windows
- 19. Durata servizio client WCF
- 20. Rifacimento servizio WCF "procedurale"
- 21. Servizio WCF netTCPbinding
- 22. Documentazione di servizio WCF
- 23. WCF REST Servizio Streaming
- 24. WCF. Servizio metodi generici
- 25. Servizio WCF e filettatura
- 26. Un servizio WCF è un servizio Web?
- 27. Distribuzione di un servizio WCF
- 28. Servizio WCF in ambiente https
- 29. REST servizio WCF su SSL
- 30. SQLite AccessViolationException nel servizio WCF
Grazie per la risposta. Stavo indagando sulla possibilità di usare WCF per fare IPC tra due applicazioni. Penso che mi limiterò ad attaccare alcuni tubi per la comunicazione. –
Si può certamente usare WCF per IPC/RPC - il modello di WCF di separare lo stack delle comunicazioni dallo stack dell'app è estremamente flessibile e può essere usato come si sta pensando. Ti dà anche la flessibilità che, se hai bisogno di cambiarlo in futuro, puoi farlo con modifiche al codice minime (aggiungi solo un nuovo endpoint e carica la configurazione appropriata). Se si controlla MSDN, è possibile ottenere molti articoli di introduzione. Sentiti libero di chiamarmi se hai bisogno di maggiori dettagli. – bahree
I collegamenti non funzionano, se possibile aggiornarli – mohsen