For my question above,I can fix it already.
So,I'l like to shear my solution with you.
Normally , If you write the C++ code for connect multiple Ethernet card(NICs).
You must define any value of Ethernet adapter which your controller connection.
In C++ programming,You can follow with my code thus as below .
----------------------------------------------------------------
/** Step 2, initialize the transport */
TP.Transport = HEIT_WINSOCK;
TP.Protocol = Protocol;
//Define ENetAddress before call HEIOpenTransport ,
You must define all parameter of ENetAddress type if it isn't completely then your code will not able connect it
ENetAddress SourceAddress;
SourceAddress.AddressIP.Family=2;
SourceAddress.AddressIP.Port=0x7070;
//Define IP Address of Adapter which you want to connect.
/*** Ex.IP Address is 192.168.1.1
SourceAddress.AddressIP.AddressingType.bAddr.b1=192;
SourceAddress.AddressIP.AddressingType.bAddr.b2=168;
SourceAddress.AddressIP.AddressingType.bAddr.b3=1;
SourceAddress.AddressIP.AddressingType.bAddr.b4=1;
for(int xx=0;xx<8;xx++)
SourceAddress.AddressIP.Zero[xx]=0;
//Open transport with your adapter selection.
HEIOpenTransport(&TP, HEIAPIVERSION, &SourceAddress);
------------------------------------------------------------------------