套接字通信在localhost中不起作用

时间:2016-08-23 13:11:46

标签: client-server winsock

这是我的问题,我已经制作了一个测试应用程序,需要使用另一个App来加载微芯片中的软件。 我的问题是这个加载应用程序。它包含一个解码文件的客户端和一个将文件发送到串行端口的服务器。

我不控制这些应用程序,我没有开发它们,没有访问源代码并且没有文档(不要问)。无论如何,这两个应用程序使用带有TCP com的winsocket相互通信(我相信,除了对winsock部分的强烈猜测,100%确定TCP思想)。

那2个软件可以在我的开发站PC(win 7 64bit)上运行,但不能在目标PC上运行(win 7 32bit)。它只是表现为服务器部分根本没有启动。 我从PC上卸下了winsock配置,它将它放在没有它的PC上,但它没有做任何事情。我有点迷失,我对套接字编程一无所知。知道为什么那些软件可以在PC上而不是在另一台上进行通信?

1 个答案:

答案 0 :(得分:0)

没关系我找到了解决方案,因为目标PC没有连接到网络,dsn服务无法解析“localhost”地址。我只是改为“127.0.0.1”,它工作正常。但是现在,因为我在软件上的正式入口点不允许我指定我需要添加到doc使用我的软件,为了使它工作,你首先必须检查加载器软件中的参数... < / p>

相关问题