2016-08-23 52 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」,它工作得很好。但是現在,因爲我在軟件的正式入口點不允許我指定我需要添加到使用我的軟件的文檔中,爲了使其起作用,您首先必須在加載器軟件中檢查該參數...

相關問題