我想從我的應用程序發送到另一個網關的數據包,但我不知道我必須通過setsockopt更改什麼選項。 我不能只添加條目到特定主機的路由表,因爲第二個應用程序也必須連接到這些主機,但通過默認網關。網關具有不同的公共IP。 我通過IP_OPTIONS套接字選項(雖然沒有格式)發現了關於設置「源路由」選項的主題,但正如我理解此選項僅適用於不適用於我的網絡適配器的路由器。 另外我不能添加第二個適配器,並將其連接到相同的局域網。通過WinSocks或任何其他API的應用程序的特殊路由?
任何建議如何我可以在每個應用程序的基礎上發送數據包?可能是路由API
P.S .: Windows版本是32位XP SP3,32和64位Windows 7和一個64位Windows Server 2008 R2。