Changed FindChannel so that it takes the socket into account (Necessary when using multiple socket). Upon receiving a packet the interface will be marked as usuable again. In the Listen method a check is done if the address is not already in use. In case of interface malfunctioning, a new socket will be created and the old removed.