能够使计算机充当客户端,但它不能充当服务器吗?

时间:2018-01-22 15:38:29

标签: sockets visual-c++ client-server tcp-ip visual-c++-2017

我正在运行代码:computerA上的SERVER和computerB上的CLIENT。 但是当我让它们切换位置时:计算机A上的CLIENT和计算机B上的SERVER ...没有连接,它超时。在CLIENT上,我确实将IP地址更改为正确的机器:computerB。

你们有什么信息需要了解更多问题...让我知道...... thx

编辑:所以这里是防火墙:防御者:我允许我的应用程序(client1)完全访问...但在反向或交换运行时仍然没有。

enter image description here

更新:我们现在添加了computerC ... computerC与computerA一起使用作为客户端或服务器。但它也无法充当计算机B的客户端。作为计算机B的服务器。所以问题是电脑B !!!我没有运行防火墙。 ??? ...尝试重新启动...但没有变化。所有防火墙都已禁用。

A=computerMainframe; B=computerJack;  C=computerMatt

compA(SERVER):compB(CLIENT):WORKS!
compA(CLIENT):compB(SERVER):FAILS!

compB(CLIENT):compB(SERVER):WORKS!  Forcing through the router:

compC(SERVER):compB(CLIENT):WORKS!
compC(CLIENT):compB(SERVER):FAILS!

compA(SERVER):compC(CLIENT):WORKS!  <--
compA(CLIENT):compC(SERVER):WORKS!  <-- 

0 个答案:

没有答案