我正在编写专有的Telnet类并使用TcpClient。在控制台中一切运行良好,数据传输不会对同一IP组中的设备(套接字)产生任何问题。我再次使用这个类测试了一个新的WPF项目,并且还给出了功能。
今天我使用VPN连接再次尝试了相同的WPF项目,但是TcpClient会生成异常。在开始时,看起来第一个控制台版本仍然按预期工作,但在几次测试中,我注意到即使控制台版本偶尔也会产生异常。
我检查了VPN连接和IP /端口的可用性。一切都应该没问题。我使用Wireshark(我不熟悉),看起来在这种情况下,连接失败,VPN网络中没有IP请求。
重新启动计算机后,连接似乎可以多次工作,但在视图测试后,它会再次以异常结束。
当然,我必须处理异常,但首先,我尝试解决此连接问题。
有没有人有使用TcpClient和VPN的经验?我读过,有时建议使用绑定,但直到现在,我还没有解决方案。
This is a link to the console version I used as a starting point.