Broadcast



  • Hi @ all

    folgendes Problem
    Ich möchte einen broadcast durchs Netzt schicken
    Habe mir ein kleines Prog dazu geschrieben welches unter Windows wunderbar läuft!!!

    Unter Linux jedoch bekomme ich bei

    count = sendto(sock, buffer, 10, 0, (sockaddr*)&host_addr, sizeof(sockaddr_in));
    

    -1 zurück wenn ich die 10.10.10.255 verwende (was eigentlich der broadcast sein sollte, oder??)
    wenn ich mir die 10.10.10.22 herauspicke funktioniert es.
    Was muss ich tun damit ich auch unter Linux einen broadcast durch das Netz schicken kann

    Gruß Raffzen



  • Habs rausgefunden!!!!

    Unter Linux muss man die
    setsockopt()
    setzen

    dann funktionierts auch
    Danke Raffzen


Anmelden zum Antworten