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

C#远程调用的问题,请高手指教

我编写了一个网络小游戏可供4个人玩,使用.net远程调用实现通信,在局域网里测试没问题可以正常玩,但是在互联网测试时客户端却找不服务器,请问是因为什么原因引起的,并如何解决此问题,万分感谢!!! --------------------编程问答-------------------- UP --------------------编程问答-------------------- .net remoting的端口映射问题.LZ google一下吧,文章很多的,也有很多解决方法. --------------------编程问答-------------------- 我顶
--------------------编程问答-------------------- server用的是公网ip吗?
如果是用的代理,当然找不到了。 --------------------编程问答-------------------- server的IP一定要是一个公网IP而且server监听的端口一定要完全公开。如果server的电脑处于局域网内,记住为路由器添加DMZ主机为server的IP,或配置NAT或端口映射,总之一定要做到server监听的端口要能被游戏客户端访问到,才行。

楼主是用socket来做的吗,局域网没问题,互联网应该也没问题。除了网速慢、线路长以外,局域网和互联网都是一样的 --------------------编程问答-------------------- 用WEBSERVICE ,或者把remoting 用http公布出去
--------------------编程问答-------------------- 我是通过adsl上网的 获得的是动态ip,现在正在试用花生壳,不知道行不行??
--------------------编程问答-------------------- mark --------------------编程问答-------------------- 好像remoting在互联网上的回调是有问题的
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,