×
Namespaces

Variants
Actions

Archived:重复WLAN链接导致内存分配失败

From Nokia Developer Wiki
Jump to: navigation, search

Archived.png存档: 这篇文章是存档,因为考虑到今天它与第三方开发者建立商业解决方案不相关。

Article Metadata

兼容于
平台: S60 3rd Edition, FP1
S60 3rd Edition FP2

文章
翻译:
hoolee
最后由 hamishwillee 在 19 Sep 2012 编辑


  • 详细描述

对WLAN的重复连接、断开操作会引发超出内存的问题


如果你尝试对WLAN重复进行连接-断开的操作,如果通过socket服务器进行连接会导致引发-4(KErrNoMemory)错误。


我们可以通过如下步骤生成此环境:

  1. 通过RSocketServ::Connect(), RConnection::Open(),RConnection::Start()建立一个连接
  2. 通过(RConnection::Close(), RSocketServ::Close())关闭连接


不停重复上述步骤

当形成错误的条件成熟后,可以使用Web程序连接一个连接,这将会导致-4错误。

这个条件的出现需要大约一个小时左右的重复生成连接操作(大约450次循环)

  • 解决方案

Nokia E65上没有解决方案。但在Nokia N95 8GB固件版本30.0.018之后就不存在这样的问题了。

This page was last modified on 19 September 2012, at 09:32.
219 page views in the last 30 days.