我创建了一个简单的聊天应用。 在同一台计算机上一切正常。 在同一网络上的另一台计算机上,它不是。
以下是服务器的配置文件:
<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作为管理员,尝试与ip的电脑的名称也 - 不工作。 计算机在WiFi上工作。
我该怎么办? 感谢名单