当前位置:编程学习 > C#/ASP.NET >>

急求,remoting服务器,放在路由后,无返回值,但可访问,有详细说明,解决立马结贴

     
       以前做的remoting服务放在服务器上,直接挂在外网,可以访问,也就是服务器,没通过路由映射。
       
       现在remoting服务器放在路由后,通过路由映射(IP和端口都做了映射),服务器的IP变成局域网IP,目前的情况是可

以访问到服务,但返回值时出错。具体问题是服务remoting需要改进?还是路由指向有问题?希望经验的朋友给答复

      
--------------------编程问答-------------------- remoting需要改进 --------------------编程问答-------------------- remoting应用在局域网的情况比较多, 我见过的出了局域网都是web service

你说的“服务器的IP变成局域网IP”是指公网的IP吗? 映射了哪些端口?
remoting代码?返回了什么错误? --------------------编程问答-------------------- 返回错误:
{System.Net.Sockets.SocketException: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败 --------------------编程问答-------------------- 帮顶蹭分儿 --------------------编程问答-------------------- 这还是没连上嘛, 先测试端口是不是可访问, 关防火墙 --------------------编程问答-------------------- 帮顶~~~~~~~~ --------------------编程问答-------------------- 帮顶!!! --------------------编程问答-------------------- 估计服务注册的IP不对. --------------------编程问答-------------------- 落果,帮顶! --------------------编程问答--------------------
引用 5 楼 xiehuanxie 的回复:
这还是没连上嘛, 先测试端口是不是可访问, 关防火墙
是这样的。

连是否“访问到服务”都完全判断错误,自然是只好乱投医了。 --------------------编程问答-------------------- 路由后面,那你NAT开了没? --------------------编程问答-------------------- System.Net.Sockets.SocketException  出现这种情况,肯定是你的.net remoting服务器没有被连接上,你确认所用的端口有没有被屏蔽掉,你可以改成80端口做测试,这个端口一般都是保留开发的。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,