首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Symbian >

socket联网有关问题

2012-12-17 
socket联网问题我现在的程序,在模拟器上connect 一个IP没有问题,但是到真机上connect老是失败,有可能是什

socket联网问题
我现在的程序,在模拟器上connect 一个IP没有问题,但是到真机上connect老是失败,有可能是什么原因啊?
[最优解释]
mmp文件增加联网的权限

NetworkServices
[其他解释]
如果是走cmwap接入点  你是无法直接connect除了移动网关外的IP的
[其他解释]
失败有很多原因,你把失败的返回值打印出来
活动对象的里面
[其他解释]
同问

symbian平台上Qt udp 无法发送数据

wifi发送udp发送失败。TCP我还没试。

但是模拟器和PC上跑,都能正常发送。恰好在真机器上跑就是发送不去。

求解
[其他解释]
权限有了,我用的cmnet和wifi。一样的代码,我的另一个程序就可以。
[其他解释]
加log跟踪哪个函数调用出错,查看该函数调用的返回值...
[其他解释]
RSocket::Connect( m_serverAddr, iStatus);


VOSPrint( "in myConnetIp \r\n" );
res = m_serverAddr.Family( );
VOSPrint( "m_serverAddr = %x \r\n",m_serverAddr.Family( ) );
Connect( m_serverAddr, iStatus);
CActive::SetActive();
m_ssStatus = ssConnect;
if (iStatus != KErrNone)
{
VOSPrint( "myConnetIp error = %d \r\n",iStatus.Int() );

return -1;
}
结果
m_serverAddr = 800 
myConnetIp error = -2147483647 

热点排行