做一Remoting的例子发布不成功大家看看

问题描述

usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Runtime.Remoting.Channels;usingSystem.Runtime.Remoting.Channels.Tcp;namespaceWrox.ProCSharp.Remoting{publicclassHelloClient{[STAThread]publicstaticvoidMain(string[]args){ChannelServices.RegisterChannel(newTcpClientChannel(),true);Helloobj=(Hello)Activator.GetObject(typeof(Hello),"tcp://192.168.2.110:8086/Hi");if(obj==null){Console.WriteLine("couldnotlocateserver");return;}for(inti=0;i<5;i++){Console.WriteLine(obj.Greeting("Christian"));}}}}usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Runtime.Remoting;usingSystem.Runtime.Remoting.Channels;usingSystem.Runtime.Remoting.Channels.Tcp;usingWrox.ProCSharp.Remoting;namespaceWrox.ProCharp.Remoting{publicclassHelloServer{[STAThread]//创建一个C#控制台应用程序HelloServer。为了使用TcpServerChannel类,必须引用//System.Runtime.Remoting程序集,另外更重要的是,引用上面创建的RemoteHello程序集。//在Main()方法中,用端口号8086创建一个System.Runtime.Channels.Tcp信道,该信道//使用System.Runtiem.Remoting.Channels.ChannelServices注册,使之用于远程对象。//在远程对象注册之后,使服务器一直处于运行状态,直到按任意键为止:publicstaticvoidMain(string[]args){TcpServerChannelchannel=newTcpServerChannel(8086);ChannelServices.RegisterChannel(channel,true);RemotingConfiguration.RegisterWellKnownServiceType(typeof(Hello),"Hi",WellKnownObjectMode.SingleCall);System.Console.WriteLine("hittoexit");System.Console.ReadLine();}}}usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceWrox.ProCSharp.Remoting{publicclassHello:System.MarshalByRefObject{//为了说明.NETRemoting是如何运行的,先创建一个简单的类库,以创建远程的对象。//依次点击“文件”->“新创建”->“工程”,选择创建一个C#Library,并将其命名为RemoteHello,然后点击OK按钮。//这将创建一个.NETRemote客户端和服务器端用来通讯的“共享命令集”。//程序集的名称是RemoteHello.dll,类的名称是Hello,类Hello是从//System.MarshallByRefObject派生出来的。publicHello(){Console.WriteLine("Constructorcalled");}~Hello(){Console.WriteLine("Destructorcalled");}publicstringGreeting(stringname){Console.WriteLine("Greetingcalled");return"Hello,"+name;}}}

解决方案

解决方案二:
好像没什么问题,进来学习一下
解决方案三:
难道这是红皮书上的例子?看你的命名空间wrox,呵呵
解决方案四:
看不出来哪里错了~~~不知道是有异常还是什么的?
解决方案五:
呵呵,这个是书上的例子,我以前也是过,可以的。
解决方案六:
没得问题。要先运行服务器再运行客户端

时间: 2024-10-29 02:20:54

做一Remoting的例子发布不成功大家看看的相关文章

ajax做验证码校验,每次发布后首次校验没问题,为什么首次验证以后,就都返回error

问题描述 ajax做验证码校验,每次发布后首次校验没问题,为什么首次验证以后,就都返回error [2015-07-20 16:51:04,811] [ERROR] com.yinfu.struts.interceptor.ExceptionInterceptor java.lang.RuntimeException: Invalid action class configuration that references an unknown class named [userLoginActio

微博发布信息成功找回失主

本报济宁6月6日讯(见习记者王洪磊)5日下午,一名粗心的考生不慎丢失了准考证,济宁学院附属高中的一名高一学生发现后微博上http://www.aliyun.com/zixun/aggregation/549.html">发布信息,在网友和市民的帮助下,当日成功将准考证物归原主. 5日下午,济宁学院附高的高一学生宋蕾,和同学骑车到运河城吃饭,刚停下车,看车的阿姨便急切地拿着一张准考证,询问她们是否认识这个考生.宋蕾接过准考证一看,并不认识这名考生,"你们都是学生,帮忙找找这个孩子吧

如何通过做网赚的上下游业务而成功

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 还记得刚开始做网赚的时候,赚的只能是微薄的辛苦钱,而且能够不时地赚到一点钱已经是很开心的事情了,我想这也是许多刚接触网赚的新朋友都面临的情况.毕竟,网赚项目虽多,但好做易赚钱的却并不多,许多做了很久的朋友也仅仅是能够说有零花钱入账,想赚到一定数额的收入却是难上加难. 面对这样的境况,我们都期待着改变,改变这种事倍功半.效率低下的网赚模式.那么

2003 server+iis6.0 web发布不成功,求救

问题描述 windows2003server+iis6.0发布网页不成功,服务器上没有开发环境.1.web服务扩展已允许2.已添加everyone,asp.net账户权限结果:ie提示:您正在查找的页当前不可用.网站可能遇到支持问题,或者您需要调整您的浏览器设置.可以显示html,就是不能显示aspx网页IUSR_您的计算机名"此用户已启动IWAM_您的计算机名"此用户已启动勾选"脚本资源访问"执行权限:纯脚本 解决方案 解决方案二:顶顶顶顶,在线等,欢迎高手解答,

廖斌:做电商难在团队管理 成功需要高效团队

腾讯科技讯(扶摇) 4月20日消息,由http://www.aliyun.com/zixun/aggregation/32866.html">亿邦动力网主办的中小企业电子商务领域顶级盛会"第七届中小企业电子商务大会"在北京石景山区万达铂尔曼大饭店隆重召开. 银泰网CEO廖斌在以"创业,在路上"为主题的讨论会中表示很多是传统的企业,可能更多的需要专注在产品层面上,而不是专注太多的业务模式创新,希望它可以给你带来革命性的变化.因为那个背后也会很危险,可能

Gridview行上下移动自己做的一个小例子(第一种方法)

今天没有什么事做,就写了一个GridView行上下移动的小例子. 方法有好多种,我先写第一种. 没有什么技术含量 思路: 把要上移或下移的id 与它的临近行的id进行互换 效果: 前台页面: 1 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="GridView2.aspx.cs" Inherits="WebApplication3.GridView2"

成人杂志《花花公子》也做网游今年年底发布

由<开心农场>等游戏为主的火爆社交游戏市场吸引了<花花公子>,<花花公子>今日在官网上宣布和游戏开发商Bigpoint合作,推出一款3D大型多人在线网页游戏<Poisonville>.BIGPOINT是一家总部位于德国汉堡的优秀开发商,同时也是网页游戏领域的技术领先者,作品有<太空堡垒OL>.<泰坦之战>等. <Poisonville>中,玩家将置身于一个虚拟的.犯罪猖獗的城市中,他们必须和腐败.犯罪等行为做斗争,在战斗中

尚雯婕也要做电商,逆袭能否成功?

近日,几大门户网站纷纷推出尚雯婕做电商的专访文章,满眼都是溢美之词,如"逆袭背后"."用互联网思维做旅行箱"."用作产品的思路做艺人"等等,仿佛产品还没有推出就已经一炮而红,转型告捷,逆袭成功. 文/南冥一鲨 [编者按:尚雯婕做的的确不错,一个歌手,能够不满足于只是唱歌,而是向电商进行跨界,值得称赞.但是,作为旁观者和局外人,我还是要为尚雯婕跨界做电商泼点冷水,或者说提点建议,与其现在就说逆袭成功,不如踏踏实实地研究一下电商,实实在在地钻研一下用

用CSS做圆角的一个例子

css|圆角 HTML代码<!DOCTYPEhtml PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="//www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Ty