比如:
RemotingConfiguration::RegisterActivatedClientType(Type::GetType(L"RemoteUser.User, RemoteUser"),"tcp://202.1.34.4/RemoteUser");如果服务器不在局域网,可以直接写202.1.34.4
但是如果服务器外网地址为202.1.34.4,局域网内地址为192.168.0.3
客户端如何获得远程对象呢?
RemotingConfiguration::RegisterActivatedClientType(Type::GetType(L"RemoteUser.User, RemoteUser"),"tcp://202.1.34.4/RemoteUser");如果服务器不在局域网,可以直接写202.1.34.4
但是如果服务器外网地址为202.1.34.4,局域网内地址为192.168.0.3
客户端如何获得远程对象呢?
解决方案 »
- winform智能列表框效果
- 关于静态访问调用问题
- 关于捕捉编辑状态下DataGridView的回车键问题
- 如何将winform mschart表图 插入excel中
- 请问Show, Showdialog, Run ,Dispose作用?
- 为什么我用stmp发送邮件的时候总是以此法两封呢?
- 求救nhibernate的问题.
- 超难题!!!!5秒内获取100个网页的源码
- 高手请接分:有什么办法可以获取客户端计算机的分辨率??在线等待
- 请教高手们一个Windows.form.dataGrid在点击排序的键行删除一行的问题
- 详细介绍下.net Remoting的效率问题,谢谢!
- 如何让一个窗体的自定义属性在别的窗体引用时只读?
IDictionary tcpProperties = new Hashtable();
tcpProperties[ "name "] = "tcpBinary ";
tcpProperties[ "port "] = 8888;
tcpProperties[ "rejectRemoteRequests "] = false;
tcpProperties[ "bindTo "] = 外网IP; //注:使用IP地址绑定时将无法使用其它IP地址连接
BinaryClientFormatterSinkProvider tcpClientSinkProvider = new BinaryClientFormatterSinkProvider();
BinaryServerFormatterSinkProvider tcpServerSinkProvider = new BinaryServerFormatterSinkProvider();
tcpServerSinkProvider.TypeFilterLevel = TypeFilterLevel.Full;
TcpChannel tcpChannel = new TcpChannel(tcpProperties,tcpClientSinkProvider,tcpServerSinkProvider); http://topic.csdn.net/u/20070531/12/5ee40856-4a78-4712-9e79-2e6b964d51b3.html