Da quando ho dovuto eseguire tutte le comunicazioni / programmazione di rete, il campo è esploso con gli acronimi. In effetti, il networking sembra quasi come descritto da un nuovo linguaggio.
Il nome stesso "Windows Communication Foundation" suggerisce che dovrebbe essere tutto per tutti ... ma devo essere sicuro di poter programmare alcune comunicazioni sincrone in tempo reale su una rete Gigabit Ethernet dedicata. Qualcuno può confermare che WCF non è un antipasto per questo compito ... o se lo è, quale dei molti acronimi confusi con cui dovrei familiarizzare?
* In tempo reale, voglio dire che ho bisogno di ridurre le latenze a un livello accettabilmente basso. Per la nostra applicazione, che prevede la trasmissione di risultati di video e amp; l'audio analizza continuamente ogni pochi millisecondi, ho bisogno di assicurarmi che il 99% o meglio di quelle analisi siano presentate nell'interfaccia utente entro (idealmente) 0,5 secondi in modo che l'utente abbia il tempo di rispondere prima che il nodo di rete di origine cancelli i dati dal suo buffer per fare modo per analisi successive.