当前位置: 代码迷 >> Symbian >> 连接服务器出现异常
  详细解决方案

连接服务器出现异常

热度:5526   发布时间:2013-02-26 00:00:00.0
【急】连接服务器出现错误
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
不知错误在哪里,望高手指教

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