2016-08-23 30 views
0

这是我的问题,我做了一个测试应用程序,需要使用另一个应用程序在微芯片中加载软件。 我的问题是与此加载应用程序。它实际上包含解码文件的客户端和将文件发送到串行端口的服务器。套接字通信在本地主机中不起作用

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

这两个软件可以在我的开发站PC(win 7 64bit)上运行,但不能在目标PC上运行(win 7 32bit)。它只是表现为服务器部分根本没有启动。 我把PC上的winsock配置放到工作的地方,把它放到电脑上,但它什么也没做。我有点失落,我对套接字编程一无所知。任何想法为什么这些软件可以在PC上进行通信而不是在另一台上进行通信

回答

0

没关系,我找到了解决方案,因为目标PC没有连接到网络,dsn服务无法解析“本地主机”地址。我只是改变了“127.0.0.1”,它工作得很好。但是现在,因为我在软件的正式入口点不允许我指定我需要添加到使用我的软件的文档中,为了使其起作用,您首先必须在加载器软件中检查该参数...

相关问题