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#