Thank you very much! Alltough your code doesn't work this way, you gave me the right hint:
The way your code works i have a problem that i open the same socket twice. That don't work.
I tried "ReuseSocket", but it seems my OS (Linux MINT) doesn't support that. So first i opened the Socket, send my Broadcast, closed it an reopened the socket the way you suggested. I'm aware that if the card answers to fast i will have a Problem cause my socket may not be open at that time... i'll have to do some testing.
But know i receive the Answer and can extract the strings i'm looking for.