服务器端没有服务响应

本文关键字:响应 服务 服务器端 | 更新日期: 2023-09-27 18:05:49

我刚刚注意到远程服务器接受来自任何客户机的调用,但只响应其中的几个。我可以telnet到同一个主机&从任何客户端获取IP。

我在服务器端设置了一个断点,但如果我从不幸的客户端连接,它永远不会被捕获。

另一条线索;我可以得到响应,如果我只使用ip地址,而不是主机名:

C:'NET>Hello.exe remoteserver 1333

没有响应

C:'NET>Hello.exe 192.168.35.211 1333

Server v3.32的响应

你可能认为这与绑定有关,但这里有另一种症状:

客户

C:'NET>Hello.exe 192.168.35.211 1333

Server v3.32的响应

客户机B

C:'NET>Hello.exe 192.168.35.211 1333

没有响应

你看,它看起来很奇怪,我完全迷路了。

这是客户端项目的Pastebin代码:Hello.cs

服务器的相关部分:server .cs

为什么服务器选择"客户端吗?原因是什么?

服务器端没有服务响应

UPDATE

好的,在服务调用期间,我在客户端捕获了错误:

服务器拒绝了客户端凭据。

解决方案:

    NetTcpBinding tcpBind = new NetTcpBinding();
    tcpBind.Security.Mode = SecurityMode.None;