C/C++の宿題を片付けます 106代目
■ このスレッドは過去ログ倉庫に格納されています
0875843
2008/05/16(金) 18:41:25すみません、リンクを書き漏らしていました。
>>843 の改良版をおきました。
確認は cygwin/WindowsXP, コンパイラは gcc3.4.4 です。
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6570.txt
> システムが不調でも‥‥
特になにも考えていません。システムコールの返り値はみるようにしています。
> .無茶な通信データがきても‥‥
対応しました。内部のバッファのサイズよりも大きいデータが来てもOKです。
select() をノンブロックにして、ポーリングさせています。
> 行儀よく停止する。
シグナルで余さず wait しました。
>>843 の時点でのソースは次のとおりです。
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6568.c
>>838
普通の宿題の回答をみればわかることですが。
■ このスレッドは過去ログ倉庫に格納されています