На правах оффтопа:
Клиент передает mac адрес (или его хеш, во всяком случае он достаточно уникален, и един для той-же машины), что значительно эффективней IP. Достаточно добавить в L2Client long поле и заполнить его последней Q из KeyPacket, а при регистрации обходить список уже зарегистрированных в поисках этого поля. Либо вообще в хеше хранить, где ключ - mac адрес. Еще есть хитрый Premium пакет c созданием мьютекса, его можно рассылать всем участникам.
Клиент передает mac адрес (или его хеш, во всяком случае он достаточно уникален, и един для той-же машины), что значительно эффективней IP. Достаточно добавить в L2Client long поле и заполнить его последней Q из KeyPacket, а при регистрации обходить список уже зарегистрированных в поисках этого поля. Либо вообще в хеше хранить, где ключ - mac адрес. Еще есть хитрый Premium пакет c созданием мьютекса, его можно рассылать всем участникам.