我用最简单的例子,写了个Remoting程序。我想做成Internet访问的。
当客户端连接的地址是“http://localhost:1999/MYNET”的时候,是可以连通的。
然后我用花生壳在本机做服务器,ping 域名是通的。但是把连接地址改成 http://域名:1999/MYNET 的时候,就连不上了。方法是这样吗?还是还需要设置什么。请各位知道的告诉下,谢谢!服务器 //创建注册服务器端对象供远程客户端引用
HTTPIP = new HttpServerChannel(1999);
ChannelServices.RegisterChannel(HTTPIP, false); RemotingConfiguration.RegisterWellKnownServiceType(typeof(dbclass),
"MYNET", WellKnownObjectMode.SingleCall);
客户端 string ServerIP = "HTTP://" +地址 + ":1999/MYNET";
dbclass mydb = (dbclass)Activator.GetObject(typeof(dbclass), ServerIP);
当客户端连接的地址是“http://localhost:1999/MYNET”的时候,是可以连通的。
然后我用花生壳在本机做服务器,ping 域名是通的。但是把连接地址改成 http://域名:1999/MYNET 的时候,就连不上了。方法是这样吗?还是还需要设置什么。请各位知道的告诉下,谢谢!服务器 //创建注册服务器端对象供远程客户端引用
HTTPIP = new HttpServerChannel(1999);
ChannelServices.RegisterChannel(HTTPIP, false); RemotingConfiguration.RegisterWellKnownServiceType(typeof(dbclass),
"MYNET", WellKnownObjectMode.SingleCall);
客户端 string ServerIP = "HTTP://" +地址 + ":1999/MYNET";
dbclass mydb = (dbclass)Activator.GetObject(typeof(dbclass), ServerIP);
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货