专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Symbian

连接服务器出现异常

发布时间:2010-05-30 00:26:46 文章来源:www.iduyao.cn 采编人员:星星草
【急】连接服务器出现错误
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
不知错误在哪里,望高手指教

------解决方案--------------------
发给邮箱过来,有个例子
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: