Ho risolto!!..posto il codice se mai vi potesse servire!!..... tra l'altro invece di sdoppiare il server ho fatto sì che il client potesse registrare più canali..... meglio così.........
Una domanda per te artgon... la priorità secondo te a quanto è giusto metterla??
Se avete una soluzione più elegante postate..........
Codice:
private TcpChannel Chan = null;
System.Collections.Specialized.ListDictionary propietà = new System.Collections.Specialized.ListDictionary();
propietà.Add("name", "CanaleTCP"+DateTime.UtcNow.ToString() );
propietà.Add("priority", "20");
propietà.Add("port", "0");
BinaryClientFormatterSinkProvider sinkProvider = new BinaryClientFormatterSinkProvider();
BinaryServerFormatterSinkProvider sinkProviderS = new BinaryServerFormatterSinkProvider();
Chan = new TcpChannel(propietà,sinkProvider,sinkProviderS);
ChannelServices.RegisterChannel( Chan );