急求如何用socket连接windows自带的telnet服务器.
建socket已经能够连上,但是如何进行身份验证?以及发送其它操作?

解决方案 »

  1.   

    自己按照telnet的协议发送数据包就是了
      

  2.   

     这个需要参考相应的RFC文档
      

  3.   

    来个真实的范例吧,高手.............................
    socket看了,但还是连不上,自已连自己写的服务器写的telnet没问题,连win2000的有问题,连不上,高手们,麻烦写个代码试试看
      

  4.   

    转贴个代码,或许有帮助哈!AdjustTokenPrivilegesZT:一个2K下获得关机权限的例子
    HANDLE hToken;  
    TOKEN_PRIVILEGES tkp;  
    if (!OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken))
          MessageBox("OpenProcessToken failed!");
    LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME, &tkp.Privileges[0].Luid);  
    tkp.PrivilegeCount = 1;
    tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;  
    AdjustTokenPrivileges(hToken, FALSE, &tkp, 0, (PTOKEN_PRIVILEGES)NULL, 0);  
    if (GetLastError() != ERROR_SUCCESS)  
    MessageBox("AdjustTokenPrivileges enable failed!");
    if (!ExitWindowsEx(EWX_REBOOT, 0))  
    MessageBox("ExitWindowsEx failed!");
      

  5.   

    http://www.codeproject.com/internet/telnet.asp
      

  6.   

    是不是和NTML有关系呀? WIN2K下的TELNET服务不是有两种论证方式吗? 不是知道我说的对不对!