Tooday Uso ServiceHost per i cervici WCF autoportanti.Come ospitare il servizio WCF e il server TCP sullo stesso socket?
voglio ospitare vicino ai miei servizi WCF il mio programma TCP per le operazioni di prese dirette (come pegno a una sorta di flusso di trasmissione TCP)
ho bisogno di controllo su spazi dei nomi URL (quindi vorrei essere in grado di lasciare i miei clienti inviano flussi TCP direttamente al mio servizio utilizzando alcuni URL graditi come example.com:port/myserver/stream?id=1 o example.com:port/myserver/stream?id=anything e in modo che non sia disturbato con Idea di 1 client per 1 socket in una sola volta, desidero davvero mantenere i miei servizi WCF sulla stessa porta del mio server o cosa sia per poter chiamare www.example.com:port/myWCF/stream ? id = 222 ... e voglio che funzioni su Qualsiasi porta - non solo 80)
Qualunque corpo può aiutarmi con questo?
Sono utilizzando solo WCF ora. E non mi piace come funziona. Questo è uno dei tanti motivi per cui voglio avviare la migrazione per cancellare TCP =)
Non riesco a utilizzare il binding net-tcp o qualsiasi altro tipo di binding WS- * (ad oggi uso il più semplice in modo che i miei clienti come Flash, AJAX, ecc. connettiti con me con facilità).
Avevo bisogno di un protocollo di connessione rapido e facile come quello che ho creato con gli zoccoli per il trasferimento di dati in tempo reale.
Quindi .. Tutte le idee? Per favore, ho bisogno di aiuto.
È possibile scrivere un trasporto personalizzato in WCF. Vedi questa domanda SO - http://stackoverflow.com/questions/381142/how-to-write-a-socket-based-custom-transport-for-wcf –
Non vedo il problema con l'utilizzo di WCF . Cosa non può fare che ne hai bisogno? – Aaronaught
WCF È troppo lento e bugggy per il trasferimento infinito di dati ad alta risoluzione in tempo reale su socket TCP. – Rella