Уникальный и читаемый идентификатор для каждого компьютера - PullRequest
0 голосов
/ 16 июля 2010

Мне нужно сделать несколько тестов и сделать БД из результата тестирования. После этого я отправляю БД на сервер, чтобы объединить ее с некоторой хост-БД.

Для этой цели я хочу иметь уникальный идентификатор для каждого компьютера, на котором я работаю. Я думал о GUID, но я хотел бы избежать этой опции, если это возможно. Я предпочитаю иметь что-то, что я могу прочитать, чтобы идентифицировать некоторую информацию из имени, кроме чисел, таких как этот GUID: 00000129dbe9a9f6b3650d67000a00000028008c.

У вас есть идеи, как создать уникальный идентификатор для такого рода дел?

1 Ответ

1 голос
/ 16 июля 2010

Похоже, ваше приложение работает в отношениях клиент / сервер. Сервер может назначить каждому клиенту последовательный номер (из последовательности, управляемой сервером), а затем клиент запомнит этот номер в качестве своего идентификатора. Если сервер не контролирует идентификаторы и клиенты идентифицируют себя, вы можете попытаться создать хэши IP-адресов, имен компьютеров и MAC-адресов, но IP-адреса, имена компьютеров и MAC-адреса не гарантируются статическими (я Я уверен, что слышал, что можно менять MAC-адреса, но это делается не часто).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...