.NET Remotting 问题 求助:【由于目标机器积极拒绝,无法连接。 127.0.0.1:8089】 如何解决

问题描述

生成远程对象的接口:namespaceRemottingObjectInterface{publicinterfaceIHello{stringGreeting(stringname);}}远程对象:namespaceRemottingObject{publicclassHello:System.MarshalByRefObject,IHello{publicHello(){Console.WriteLine("Hello'sConstructoriscalled!");}~Hello(){Console.WriteLine("Hello'sDestructoriscalled!");}publicstringGreeting(stringname){Console.WriteLine("Greetingcalled!");return"Hello"+name;}}}客户端调用代码:namespaceTestClient{classProgram{staticvoidMain(string[]args){//TcpClientChannelchannel=newTcpClientChannel();//ChannelServices.RegisterChannel(channel,false);//IHellohello=(IHello)Activator.GetObject(typeof(RemottingObjectInterface.IHello),"tcp://localhost:8089/Hi");RemotingConfiguration.Configure("TestClient.exe.config");IHellohello=(IHello)Activator.GetObject(typeof(RemottingObjectInterface.IHello),"tcp://localhost:8089/Hi");Console.WriteLine(hello.Greeting("-Guoxc"));}}}服务器端配置文件:<?xmlversion="1.0"encoding="utf-8"?><configuration><application><service><channels><channelref="tcp"port="8089"/></channels><wellknowntype="RemottingObject.Hello,RemottingObject"mode="SingleCall"ObjectUri="Hi"></wellknown></service></application></configuration>客户端配置文件:<?xmlversion="1.0"encoding="utf-8"?><configuration><system.runtime.remoting><application><client><wellknowntype="RemottingObjectInterface.IHello,RemottingObjectInterface"url="tcp://localhost:8089/Hi"/></client></application></system.runtime.remoting></configuration>********问题******************安装并启动了Windows服务承载远程对象“Hello”,执行客户程序抛出异常,异常信息为:【由于目标机器积极拒绝,无法连接。127.0.0.1:8089】问题出在哪里,请前辈们解决,不胜感激!!******************************************************

解决方案

解决方案二:
服务端配置system.runtime.remoting><applicationname="Service"><service><wellknowntype="RemottingObject.Hello,RemottingObject"mode="SingleCall"ObjectUri="Hi"></wellknown></service><channels><channelref="tcp"port="8089"><serverProviders><providerref="wsdl"/><formatterref="binary"typeFilterLevel="Full"/></serverProviders><clientProviders><formatterref="binary"/></clientProviders></channel></channels></application><customErrorsmode="Off"/></system.runtime.remoting>

时间: 2024-10-27 03:09:54

.NET Remotting 问题 求助:【由于目标机器积极拒绝,无法连接。 127.0.0.1:8089】 如何解决的相关文章

socket传输 间接性出现“由于目标机器积极拒绝,无法连接” 十万火急求高手指点

问题描述 服务端与客户端都在自己电脑上测试可以但放到局域网上就会出现问题.经常传着传着就报"由于目标机器积极拒绝,无法连接",传是可以传啊,有时候就全部文件都传过去了.有时候就只传了一部分这是我的客户端代码//循环遍历获取文件夹下所有文件发送服务端privatevoidfindFiles(FileSystemInfoinfo){DirectoryInfodir=infoasDirectoryInfo;FileSystemInfo[]files=dir.GetFileSystemInfo

服务器-WCF服务不能使用 由于目标机器积极拒绝,无法连接。

问题描述 WCF服务不能使用 由于目标机器积极拒绝,无法连接. 我写了一个wcf服务.还有个web站点.web站点调用wcf服务!之前一直运行的很好,可是最近报出了一个什么由于目标机器积极拒绝,无法连接.然后wcf服务 我不动. 我在本地的web项目直接调用服务器上的wcf服务,运行一切没问题.那么我在怀疑是不是 服务器上的站点的问题, 如果我重新部署了一套还是不行.请问有谁遇到过这种情况的. 我直接访问服务出现.应该是这样的. wcf配置 解决方案 有大神 帮忙看下吗???? 解决方案二: 由

由于目标机器积极拒绝,无法连接。 127.0.0.1:4200

问题描述 privatevoidFrmChat_Load(objectsender,EventArgse){//通过编程设置反序列级别BinaryServerFormatterSinkProviderserverProvider=newBinaryServerFormatterSinkProvider();serverProvider.TypeFilterLevel=TypeFilterLevel.Full;//设置通道属性IDictionaryprops=newHashtable();prop

Warning: mysql_connect() [function.mysql-connect]: [2002] 由于目标机器积极拒绝,无法连接

错误代码如下 aabb Warning: mysql_connect() [function.mysql-connect]: [2002] 由于目标机器积极拒绝,无法连接. (trying to connect via tcp://localhost:3306) in X:test7.php on line 6 Warning: mysql_connect() [function.mysql-connect]: 由于目标机器积极拒绝,无法连接. in X:test7.php on line 6

《Metasploit渗透测试手册》—第3章3.4节绑定远程访问目标机器的shell

3.4 绑定远程访问目标机器的shell Metasploit渗透测试手册 在前面内容中,分析了怎样对Windows SP2进行攻击渗透,并在其上添加新的用户账号,但是在执行该漏洞利用代码之后,连接也终止了.在本节中,将实现向目标机器绑定shell,以便建立与目标机器的远程连接并对其进行远程控制.工作过程和前面讲过的类似,使用不同的攻击载荷,执行后将在目标机器上打开远程连接shell. 准备 从启动msfconsole开始,目标与在Windows XP SP2上进行渗透测试的目标相同,使用的漏洞

远程访问-使用wmi实现远程关机。目标机器是win7系统

问题描述 使用wmi实现远程关机.目标机器是win7系统 目标机器的防火墙已关闭.远程访问权限全开了. 代码如下: ConnectionOptions co = new ConnectionOptions(); co.Username = "administrator"; co.Password = ""; System.Management.ManagementScope ms = new ManagementScope("\\192.168.1.30\

c# windows form 怎样生成.exe 在目标机器不按装.net FRAMEWORK前提下

问题描述 c#windowsform怎样生成.exe在目标机器不按装.netFRAMEWORK前提下?? 解决方案 解决方案二:目前不行,.net程序必须运行在客户机上安装了.netframework的环境解决方案三:你打包的时候把framework一起打进去解决方案四:程序可以打包成1个exe,但是.netframework必须要安装.解决方案五:.netframework是必须的,但好像记得看到过网上有人提出类似只需要打包用到的文件的方案,具体细节自己没去研究,毕竟XPSP3后的系统都自带了

TCP通信socket异步,客户端报异常:目标主机积极拒绝

问题描述 TCP通信socket异步,客户端报异常:目标主机积极拒绝 服务端只监听时,客户端建立1500个连接请求都可以正常建立连接,但当服务端改成建立连接后触发一个事件给客户端发送数据时,客户端异常:目标主机积极拒绝,只能建立部分连接.是何原因,希望有老师可以指点一下.不胜感激!! 解决方案 Socket(Tcp)通信客户端 解决方案二: 客户端接收的数据是否正确处理,然后就是看一下你服务器发送数据给客户端后,是不是关闭了连接

求助:关于异步多线程Socket已连接的客户端IP地址和端口

问题描述 如题,网上找了1个异步多线程的C#代码.可以实现客户端连接后客户端发送的数据再发送回去.但是我不知道怎么能把连接到这个服务器的客户端的IP显示出来,断开时候也有个提示,此外,比如说这个客户端连接了4个客户端,我想对第2个客户端主动发送数据怎么弄?求助usingSystem;usingSystem.Net;usingSystem.Net.Sockets;usingSystem.Text;usingSystem.Threading;//Stateobjectforreadingclient