我有两个独立的 exe 的 Parent.exe 和 Child.exe。
Parent.exe 打开 Child.exe,用户在 child.exe 中执行一些操作,然后 child.exe 将一些处理后的数据发送回 Parent.exe。两个exe都在同一台机器上
Child.Exe 和 Parent.Exe 之间的通信是通过 TCP IP(套接字编程)完成的。为此,我们需要计算本地 IP 地址,我们使用以下方式计算它:-
string hostname = Dns.GetHostName();
IPHostEntry ipEntry = Dns.GetHostEntry(hostname);
IPAddress[] addr = ipEntry.AddressList;
string FinalIpAddrs = addr[0]
在 XP 上一切正常,但在 Windows 7 上我们遇到了问题。下面的行返回 Mac 地址 正确的方法是什么,以便它可以在 XP 和 Win7 上运行?
string FinalIpAddrs = addr[0]