同一网络上的WCF客户端不工作

同一网络上的WCF客户端不工作,wcf,networking,client,duplex,Wcf,Networking,Client,Duplex,我创建了一个简单的聊天应用程序。 在同一台计算机上,一切都在工作。 在同一网络的另一台计算机上,它不是 以下是服务器的配置文件: <service name="ChattingServer.ChattingService"> <endpoint address="net.tcp://localhost:9000/ChattingService " binding="netTcpBinding" bindin

我创建了一个简单的聊天应用程序。 在同一台计算机上,一切都在工作。 在同一网络的另一台计算机上,它不是

以下是服务器的配置文件:

        <service name="ChattingServer.ChattingService">
            <endpoint address="net.tcp://localhost:9000/ChattingService "
                binding="netTcpBinding" bindingConfiguration="" name="ChattingServiceEndPoint"
                contract="ChattingInterfaces.Contract.IChattingService" />
        </service>

这是客户端的配置文件:

    <client>
        <endpoint address="net.tcp://localhost:9000/ChattingService" binding="netTcpBinding"
            bindingConfiguration="" contract="ChattingInterfaces.Contract.IChattingService"
            name="ChattingServiceEndPoint" kind="" endpointConfiguration="" />
    </client>

这在同一台计算机上工作很好

现在,对于另一台机器上的客户端,我将配置文件更改为:

    <client>
        <endpoint address="net.tcp://10.0.0.3:9000/ChattingService" binding="netTcpBinding"
            bindingConfiguration="" contract="ChattingInterfaces.Contract.IChattingService"
            name="ChattingServiceEndPoint" kind="" endpointConfiguration="" />
    </client>

只改变了ip地址。 我有ping来回,我关闭了两个防火墙,两个都没有反病毒,都以管理员身份运行win7,试着用pc的名称代替ip-不工作。 计算机在无线网络上工作

我能做什么?
Thanx

尝试在任何地方使用10.0.0.3,而不是本地主机。您可以使用telnet命令检查端口是否打开:telnet 10.0.0.3 90000嘿,我照您说的做了,没有希望。我用netstat-an在主机上进行了检查,我看到9000端口已打开,我看到另一台计算机正在侦听(在我打开远程pc上的客户端后),但当我从远程pc上执行telnet时,我看到一个空白屏幕,左上角闪烁着白色。看起来好像有一块什么东西。你怎么看?如果你看到空白的telnet端口,这意味着该端口是打开的。看起来不错。你有什么例外吗?你能解释一下你的确切意思吗?