2013-11-22 43 views
0

我在App.Config中looks like this代码C#远程处理只适用于本地主机

并在代码中,我使用

HttpChannel chan = new HttpChannel(); 
ChannelServices.RegisterChannel(chan, false); 

,然后在370线(异常显示的东西出问题在371线)

kikRem = (KikLibClass)Activator.GetObject(typeof(KikLibClass), 
         "http://" + tbIP.Text +":" + tbPort.Text + "/kikRemote"); 

这是我的371系列。其我的方法采取一些参数(第一个远程方法,我正在使用我的代码) kikRem.WybranieZnaku();

为什么我的程序只能在本地主机上工作?我的网络配置是否正确(端口等)

IMG这是我的错误

+0

错误说得够。 “..接电话会后没有正确回应...” –

+0

不够...因为一切都正确配置。有任何想法吗? – FishWithHorseradish

回答

0

您需要打开端口5000的远程计算机上。还要确保服务器正在监听另一端,例如sysinternals tcpview可以告诉你。

+0

港口5000已开放。 一切只在localhost 192.168.1.1上有效。当我编写我的外部IP时,它不起作用。这不是我电脑的错。我可以为几个应用程序启动服务器,并且他们正在工作,所以我认为我的网络已正确配置。 即使当我将我的服务器(程序)发送给我的朋友,然后我试图与他联系时,它也不起作用 – FishWithHorseradish

相关问题