Ich möchste quasi wählen können auf welcher meiner lokalen IP Adressen es lauschen soll. Habe mir den Code angeschaut und es würde mich wundern, wenn das nicht schon einer gemacht hat.
Ansonsten würd ich mich freuen wenn sich jemand meldet, der grad in VC++ recht fit ist und in der Lage wäre das eben einzubauen. Den aktuell nimmt er einfach ALLE ( INADDR_ANY ).
Ein Textfeld für die Eigabe der IP würde schon reichen. Ne SelectBox mit den verfügbaren IP Adressen (127.0.0.1 vorausgewählt) wäre schon perfekt.
Damit könnten sich so einige hier Ihre VM´s sparen ... oder denk ich falsch ?
Ansonsten würd ich mich freuen wenn sich jemand meldet, der grad in VC++ recht fit ist und in der Lage wäre das eben einzubauen. Den aktuell nimmt er einfach ALLE ( INADDR_ANY ).
Code:
bool TcpSocket::Bind(short port)
{
if (Create())
{
sockaddr_in address;
address.sin_family = Family;
address.sin_port = htons(port);
address.sin_addr.s_addr = htonl(INADDR_ANY);
return bind(_socket, reinterpret_cast<const sockaddr*>(&address), sizeof(address)) == 0;
}
return false;
}
Damit könnten sich so einige hier Ihre VM´s sparen ... oder denk ich falsch ?