vmware上的Delphi7和XP测试程序,连接socket失败

Posted

技术标签:

【中文标题】vmware上的Delphi7和XP测试程序,连接socket失败【英文标题】:Test Program in Delphi7 and XP on vmware, failed to connect socket 【发布时间】:2016-11-14 06:45:40 【问题描述】:

我尝试在Delphi7XP中作为虚拟机运行程序,该程序包括客户端和服务器,需要套接字连接,但每次尝试运行时,总是显示如下错误消息。

我已经打开了scktsrvr.exe,我确定端口在两边。程序需要调用本地端口。

让我感到困惑的是,我尝试使用与我的真实 PC 相同的环境和操作,它工作正常。

所以我不知道为什么我不能在虚拟机中运行程序。或者如果我想在虚拟机中使用套接字连接,我应该怎么做?

【问题讨论】:

【参考方案1】:

已经找到根本原因,因为我的客户端程序的设置。 我应该将服务器 IP 设置为我的客户端程序的本地 IP,以便它可以连接服务器部分。 和虚拟机没什么关系,虽然我不需要在真机上做之前的动作。 不管它已经解决了。

【讨论】:

以上是关于vmware上的Delphi7和XP测试程序,连接socket失败的主要内容,如果未能解决你的问题,请参考以下文章

WINDOWS XP 如何在VMware虚拟机上设置网络连接?

关于vmware 改MAC地址的问题。

delphi测试数据库是不是连接成功

xp系统安装delphi7 无论有无代码,一运行就出现CPU窗口,然后delphi就卡死了,求解决方法!

我用的VMware建立了两个虚拟机(xp,2003server),用的同一个vmnet2,怎么互相ping不通呢?

新手提问:怎么使得vmware下的ubuntu和笔记本xp的本地网卡桥接成功?