필요가 ë°œëª…ì˜ ì–´ë¨¸ë‹ˆë¼ë©´, ë¶ˆë§Œì€ ì§„ë³´ì˜ ì•„ë²„ì§€. ―ë°ì´ë¹„드 ë¡íŽ ëŸ¬
 * ì¸í„°ë„· 초안문서 :
http://www1.ics.uci.edu/~ejw/authoring/uuid-guid/draft-leach-uuids-guids-01.txt
http://www1.ics.uci.edu/~ejw/authoring/uuid-guid/draft-leach-uuids-guids-01.txt
- ì°¸ê³ í—¤ë”í™”ì¼ : ace/UUID.h
- 현재 ì‹œê° íƒ€ì´ë¨¸ê°’ê³¼ MAC ì£¼ì†Œê°’ì„ ì„žì–´ì„œ unique한 ê°’ì„ ë§Œë“¤ì–´ë‚´ëŠ” ê¸°ëŠ¥ì„ í•©ë‹ˆë‹¤. ìƒì„±ëœ ê²°ê³¼ ê°’ì€ "0920a808-0000-1000-806c-00c02629e53a"ê³¼ ê°™ì€ í˜•íƒœë¥¼ 가집니다. P2P 네트워í¬ìƒì—서 Peer id등으로 활용하면 ì¢‹ê² ì£ .
- 다른 시스템ì—서 ìƒì„±í–ˆë‹¤ë©´ 확실히 다르게 ìƒì„±ëœë‹¤ëŠ” ê²ƒì„ ë³´ì¦í•©ë‹ˆë‹¤.
- ìƒì„±ê¸°(UUID_generator)와 UUIDê°’(UUID) í´ëž˜ìŠ¤ë¡œ 구성ë˜ì–´ìžˆìŠµë‹ˆë‹¤. ë¬¼ë¡ ìƒì„±ê¸° í´ëž˜ìŠ¤ëŠ” 싱글톤 ê°ì²´ìž…니다.
- 초기화는 다ìŒê³¼ ê°™ì´ í•©ë‹ˆë‹¤.
#include "ace/UUID.h" ... ACE_Utils::UUID uuid_; ACE_Utils::UUID_GENERATOR::instance()->init(); ACE_Utils::UUID_GENERATOR::instance()->generateUUID(uuid_);
- ìž, ì´ì œ UUIDê°€ ìƒì„±ë˜ì—ˆìŠµë‹ˆë‹¤. ê°’ì€ 36ë°”ì´íЏ("-"문ìžê°€ 4ê°œ 들어가 있습니다) 문ìžì—´ë¡œ 뽑아낼 수 있습니다.
char *result_ = uuid_.to_string()->c_str();









