mamali_programer
چهارشنبه 25 اردیبهشت 1387, 11:57 صبح
سلام به همه دوستان
من دو برنامه نوشتم که یکی Server و دیگری Client است .
وقتی این برنامه رو برای اولین بار نوشتم کار کرد ولی وقتی این برنامه رو دوباره می نویسم ارور میده .
حتی کد هارو هم که کپی میکنم ارور میده
این کد برنامه سرورم است :
TcpServerChannel tcpserver = new TcpServerChannel(8080);
ChannelServices.RegisterChannel(tcpserver);
RemotingConfiguration.RegisterWellKnownServiceType (typeof(Class1), "mamali", WellKnownObjectMode.SingleCall);
Console.ReadLine();
این کد کلاینت است :
ChannelServices.RegisterChannel(new TcpClientChannel());
Class1 c = (Class1)Activator.GetObject(typeof(Class1), "tcp://localhost:8080/mamali");
if (c == null)
System.Console.WriteLine("Could not find machine!");
else
System.Console.WriteLine(c.a("mamali"));
در این خط :
Class1 c = (Class1)Activator.GetObject(typeof(Class1), "tcp://localhost:8080/mamali");
این ارورو میده :
Trying to create a proxy to an unbound type.
اگه اساتید یه نگاهی بندازن ممنون میشم
من دو برنامه نوشتم که یکی Server و دیگری Client است .
وقتی این برنامه رو برای اولین بار نوشتم کار کرد ولی وقتی این برنامه رو دوباره می نویسم ارور میده .
حتی کد هارو هم که کپی میکنم ارور میده
این کد برنامه سرورم است :
TcpServerChannel tcpserver = new TcpServerChannel(8080);
ChannelServices.RegisterChannel(tcpserver);
RemotingConfiguration.RegisterWellKnownServiceType (typeof(Class1), "mamali", WellKnownObjectMode.SingleCall);
Console.ReadLine();
این کد کلاینت است :
ChannelServices.RegisterChannel(new TcpClientChannel());
Class1 c = (Class1)Activator.GetObject(typeof(Class1), "tcp://localhost:8080/mamali");
if (c == null)
System.Console.WriteLine("Could not find machine!");
else
System.Console.WriteLine(c.a("mamali"));
در این خط :
Class1 c = (Class1)Activator.GetObject(typeof(Class1), "tcp://localhost:8080/mamali");
این ارورو میده :
Trying to create a proxy to an unbound type.
اگه اساتید یه نگاهی بندازن ممنون میشم