BREW(Binary Runtime ..
[2ch|▼Menu]
741:デフォルトの名無しさん
07/09/14 13:53:42
暇なんで超偏見 IIROBEX の特徴。

・IIROBEX_ClientInitialize に与えるコールバックと、
 その他のコールバックの順序は保証されない。
 ちょっと例外テストをするとコールバックの順序が変わる端末がある。
 (ネゴで受信側からNG返すとか)

・自動タイムアウトしない端末が存在するので、
 自力でタイムアウトを設定しないとダメ。

・各APIのルールが仕様書に載ってない。
 「接続後はIIROBEX_ClientDisconnectReqを呼ばないとダメ」だとか、
 「IIROBEX_ClientDisconnectReqを2回呼ぶとダメ」とか、
 「このコールバック関数の戻り値がfalseのときは呼んじゃダメ」
 「このコールバック関数内でインスタンスの開放をしちゃダメ」
 こんな感じでルールが盛りだくさん。
 ルール違反をすると端末リセットや、インスタンス開放に失敗。
 HやCAはある程度アバウトでも何とかなるが、その他は挙動が異なる傾向。

・データ送受信中はタイマーイベント後回しになる端末多し。

・コールバックの逆転現象と各APIの使用条件の相乗効果で、
 受信側を自身が制御できないと死ねる。

・あまりに問題だらけだったんで、
 Kに『問題なく動くサンプルクレクレ』して貰ったアプリが
 簡単な操作で端末リセットする。

…こんな感じだった。もうヤリタクネェ



次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5053日前に更新/203 KB
担当:undef