Mezzetti0903
06-03-2003, 13:30
Buongiorno a tutti e grazie per l'aiuto!!
Ho già postato in altri forum ma non ho ottenuto risposte, provo in questo fiducioso che qualcuno sappia aiutarmi!
questo è il mio codice (C#):
TcpChannel chan = new TcpChannel( 9000 );
ChannelServices.RegisterChannel( chan );
RemotingConfiguration.RegisterWellKnownServiceType( typeof(ChatApplication.Object1), "Obj1", WellKnownObjectMode.Singleton );
RemotingConfiguration.RegisterWellKnownServiceType( typeof(ChatApplication.Object2), "Obj2", WellKnownObjectMode.Singleton );
...finora non ho avuto questa necessità ma adesso vorrei nel "sdoppiare" il canale...cioè registrare su un primo canale (9000) Object1 e invecein un secondo (9001) Object2...
Come posso fare ciò??..finora ho ottenuto solo errori del tipo..CANALE GIA' REGISTRATO!!!
Vi riporto il codice della prova che ho fatto (ho tolto la registrazione degli oggetti perchè il problema a monte è la registrazione del canale)!
TcpChannel chan = new TcpChannel( 9000 );
ChannelServices.RegisterChannel( chan );
TcpChannel chan2 = new TcpChannel( 9001 );
ChannelServices.RegisterChannel( chan2 );
un ultima cosa... ho provato a registrare i canali addirittura da due oggetti diversi ma il problema è sempre il solito....canale già registrato
GRAZIE!![/code]
Ho già postato in altri forum ma non ho ottenuto risposte, provo in questo fiducioso che qualcuno sappia aiutarmi!
questo è il mio codice (C#):
TcpChannel chan = new TcpChannel( 9000 );
ChannelServices.RegisterChannel( chan );
RemotingConfiguration.RegisterWellKnownServiceType( typeof(ChatApplication.Object1), "Obj1", WellKnownObjectMode.Singleton );
RemotingConfiguration.RegisterWellKnownServiceType( typeof(ChatApplication.Object2), "Obj2", WellKnownObjectMode.Singleton );
...finora non ho avuto questa necessità ma adesso vorrei nel "sdoppiare" il canale...cioè registrare su un primo canale (9000) Object1 e invecein un secondo (9001) Object2...
Come posso fare ciò??..finora ho ottenuto solo errori del tipo..CANALE GIA' REGISTRATO!!!
Vi riporto il codice della prova che ho fatto (ho tolto la registrazione degli oggetti perchè il problema a monte è la registrazione del canale)!
TcpChannel chan = new TcpChannel( 9000 );
ChannelServices.RegisterChannel( chan );
TcpChannel chan2 = new TcpChannel( 9001 );
ChannelServices.RegisterChannel( chan2 );
un ultima cosa... ho provato a registrare i canali addirittura da due oggetti diversi ma il problema è sempre il solito....canale già registrato
GRAZIE!![/code]