连接服务器出现异常

【急】连接服务器出现错误
C/C++ code
    RSocketServ socksev;
    [color=#FF0000]TInt res=socksev.Connect();//success[/color]
    if(res!=KErrNone)
        {
        console->Write(KErr);
        socksev.Close();
        }
    console->Write(KSuccess);
    
    RSocket sock;[color=#FF0000]
    res=sock.Open(socksev,KAfInet,KSockStream,KProtocolInetTcp);//success[/color]
    if(res!=KErrNone)
            {
            console->Write(KErr);
            sock.Close();
            socksev.Close();
            }
    console->Write(KSuccess);
    
    TInetAddr serverAddr;
//    res=serverAddr.Input(_L("220.181.6.19"));[color=#FF0000]
    res=serverAddr.Input(_L("192.168.1.171"));//success[/color]
    if(res!=KErrNone)
            {
            console->Write(KErr);
            sock.Close();
            socksev.Close();
            }
    console->Write(KSuccess);
    serverAddr.SetPort(5005);
    serverAddr.SetFamily(KAfInet);
    
    TRequestStatus status;
    sock.Connect(serverAddr,status);[color=#FF0000]
    User::WaitForRequest(status);//Failed[/color][color=#FF0000]
    if(status!=KErrNone)//success[/color]
        {
        console->Write(KErr);
        sock.Close();
        socksev.Close();
        }
    console->Write(KSuccess);

    //
    // add your program code here, example code below
    
    //
    console->Getch();
    console->Write(_L("Hello, world!\n"));
    }


请教一下各位大虾,这是我测试连接套接字的程序,运行的结果是
Success!
Success!
Success!
Failed!
Success!

192.168.1.171是我本机的局域网地址

User::WaitForRequest(status);自动打印出Failed
不知错误在哪里,望高手指教

------解决方案--------------------
发给邮箱过来,有个例子