gpt4 book ai didi

delphi - 如何使用特定的网络适配器进行连接?

转载 作者:行者123 更新时间:2023-12-03 15:46:05 26 4
gpt4 key购买 nike

我们正在使用 Delphi Berlin 10.2

我们有一个在具有 2 个或更多以太网适配器的设备上运行的应用程序。我们必须选择特定的网络适配器。

我进行了研究,但未能找到使用 Indy、Synapse 甚至 Winsock 来执行此操作的方法。

连接方法不提供此选项,它们仅提供目标 IP 和端口。

有办法做到这一点吗?

最佳答案

您需要将客户端套接字bind()连接到所需网络接口(interface)的本地IP地址,然后connect()将连接到服务器的IP:port使用接口(interface)所连接的网络。

Indy 具有用于此目的的属性,例如 TIdTCPClientBoundIP 属性。

我确信 Synapse(以及大多数其他网络库)也有自己的等效项。

关于delphi - 如何使用特定的网络适配器进行连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53104145/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com