mones2/22.ネットワークサーバ/08.uIPのサーバーを作ろうMonaにuIPのNetServerの課題を列挙


Top / mones2 / 22.ネットワークサーバ / 08.uIPのサーバーを作ろうMonaにuIPのNetServerの課題を列挙

これは何か

uIPをラップしたTCPClientを実装したが課題がいくつかあるのでまとめる。 そして優先順位をつける。

分析

 uIPベースに作ったTCPClientの実装の課題洗い出しと優先順位付け。
  
 ↑優先度高い
  
     * coreに移動
           o MSGを正しい位置で定義する
           o 共有メモリの解放について実装方針を決める
           o spin lockなくす
     * APIにまとめる
     * QEMUが途中できれる件を調べる
  
 ↓優先度低い

成果

 uIPをラップしたサーバー(NetServer)とネットサーバーを利用するライブラリ(libnet)をCVSに追加しました。
  
 以前から言っている通りネットワーク実装は、他の方の実装もあるので、NetServerはあえてcoreにはいれず、contrib_0.3に入れてあります。
 
 libnetを利用すると簡単にTCPアクセスをすることができるので、wgetっ ぽいものならば簡単に作れそうです。
  
 ただし、QEMUのTAPのバグ?なのか、長いパケットが途中できれてしまうので次はそのあたりを調べようと思っています

コメント

コメントはありません。 コメント/mones2/22.ネットワークサーバ/08.uIPのサーバーを作ろうMonaにuIPのNetServerの課題を列挙?

お名前:

MENU

now: 1

リンク


最新の20件
2018-05-03 2017-09-29 2017-04-25 2017-01-10 2016-12-11 2016-10-04 2016-08-14 2016-06-05 2016-05-29 2016-04-15 2015-12-28 2013-02-25 2013-02-21 2013-02-20 2013-02-12 2013-02-11 2013-02-10
最新の20件
2010-02-01 2010-01-31 2010-01-30 2010-01-29 2010-01-16

Counter: 1684, today: 1, yesterday: 1

リロード   新規 編集 凍結 差分 添付 複製 改名   トップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS

Last-modified: 2008-03-28 (金) 15:48:01 (3769d);  Modified by mona
PukiWiki 1.4.6 Copyright © 2001-2005 PukiWiki Developers Team. License is GPL.
Based on "PukiWiki" 1.3 by yu-ji
Powered by PHP 5.2.17
HTML convert time to 0.026 sec.