AddTag
AddTag(ntohs(tag->type), tag->data, ntohs(tag->length));
bool AddTag(uint16 type, const void *data, uint16 length, int32 index = -1);
discovery.AddTag(SERVICE_NAME, ServiceName(), strlen(ServiceName()));
discovery.AddTag(SERVICE_NAME, NULL, 0);
discovery.AddTag(HOST_UNIQ, &fHostUniq, sizeof(fHostUniq));
discovery.AddTag(END_OF_LIST, NULL, 0);
discovery.AddTag(END_OF_LIST, NULL, 0);
reply.AddTag(tag->type, tag->data, tag->length);
reply.AddTag(tag->type, tag->data, tag->length);
reply.AddTag(tag->type, tag->data, tag->length);
reply.AddTag(HOST_UNIQ, &fHostUniq, sizeof(fHostUniq));
reply.AddTag(END_OF_LIST, NULL, 0);