环回地址
环回地址是指在计算机网络中,用来标识设备自身的一个逻辑地址,也被称为本地环回地址。它是一个虚拟的接口,可以确保路由 ID 的稳定性,且不会出现链路失效的情况。一般情况下,A 类地址段127.0.0.0被用作本地环回地址,大多数设备都默认采用127.0.0.1,也可以在 loopback 接口上设置公网 IP,作为全网的设备标识。
当设备给自身发送数据包时,是将该数据包送往其 loopback 接口(其实是直接送给 CPU 处理)。如果目的 IP 不是其 loopback 地址,就需要环回路由来识别。例如,一台路由器的其中一个接口地址为61.175.201.54,则环回路由应该设置为61.175.201.54/32 127.0.0.1,以表示该地址就在自身接口上。
在同一台电脑上开发两个可执行文件(EXE)并使用环回地址进行通信交互
在同一台电脑上开发两个可执行文件(EXE)并使用环回地址进行通信交互可以通过网络编程来实现。以下是一般的步骤:
- 选择一种网络编程协议:你可以选择如 TCP、UDP 或管道等协议来进行进程间通信。TCP 和 UDP 是常见的网络协议,而管道通常用于本地进程间通信。
- 确定通信端口:为每个 EXE 选择一个唯一的端口,用于接收和发送数据。确保两个 EXE 不会使用相同的端口。
- 编写通信代码:在每个 EXE 中编写代码来创建网络套接字(如 TCP 套接字或 UDP 套接字),并使用指定的端口进行监听和发送数据。
- 发送和接收数据:使用所选择的协议和端口&