Beispiel #1
0
void RfbInitializer::sendDesktopName()
{
  StringStorage deskName;
  if (!Environment::getComputerName(&deskName)) {
    deskName.setString(_T("TightVNC Server"));
  }

  size_t dnLen = deskName.getLength();
  char *ansiName = new char[dnLen + 1];
  deskName.toAnsiString(ansiName, dnLen + 1);

  m_output->writeUInt32(dnLen);
  m_output->writeFully(ansiName, dnLen);
}