added IsEmpty to UniqueId
socket buffer for socketSpoke