服务器端没有服务响应
本文关键字:响应 服务 服务器端 | 更新日期: 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的响应
你可能认为这与绑定有关,但这里有另一种症状:
客户
客户机BC:'NET>Hello.exe 192.168.35.211 1333
Server v3.32的响应
C:'NET>Hello.exe 192.168.35.211 1333
没有响应
你看,它看起来很奇怪,我完全迷路了。
这是客户端项目的Pastebin代码:Hello.cs服务器的相关部分:server .cs
为什么服务器选择"客户端吗?原因是什么?
UPDATE
好的,在服务调用期间,我在客户端捕获了错误:
服务器拒绝了客户端凭据。
解决方案:
NetTcpBinding tcpBind = new NetTcpBinding();
tcpBind.Security.Mode = SecurityMode.None;