ネットワークプログラミング相談室 Port9

このエントリーをはてなブックマークに追加
>>950
何の粘着だよ
リンク先覗いたがサンプルが多くて結構使えるじゃん
953デフォルトの名無しさん:04/07/18 11:31
>>952
粘着・・・?
力作ではあるんだが、
返り値見てないなど基本的なところがなってなかったり、
ちょっちピントハズレな記述もあるし。
あまり勧められないな、と俺も思う。
>>954
とりあえず動けサンプル
なんだからいいんじゃないか

まあそろそろ
きちんと全部見守る優秀なサンプル
ってのもほしいけど
ネット関係ない場合多いし
W.リチャード.スティーブンスさんの本が高いけど勉強になった。
950さんがテンプレ&サンプルHPを作ってくれるみたいです。
958デフォルトの名無しさん:04/07/18 17:41
>>957
いいよ、作るから待ってなよ
あんな、ネットワークのネの字も知らないような奴が適当に書いたページ
じゃなくてしっかりしたものを書きます。
echo ftp http をお願いします。
select、thread、複合型まで作って頂けると大変ありがたい。
質問です。
1ヶ月単位一人1票で投票するシステムの作成を請け負ったんですが
IP・cookie以外で複数投稿を無効にできそうな仕組みは無いでしょうか?
上記2つの方法だと、どう考えても不完全そうなので。
いい案がありましたらご教授お願いいたします。
961960:04/07/18 17:49
ごめんなさい
板違いですね・・・逝って来ます。
>>960
別に板違い気はしないけど。
XPのアクティベーションみたいなことをやってみるとかかなぁ。
>>954
> ちょっちピントハズレな記述もあるし。

たとえばどの辺? 初心者な俺が見ても、へぇとしか思わないけど、
知ってる人から見るとどこが変なのかなぁと思って。
できるなら同期、非同期両方ともつくってほしいですー
OpenSSL を使わない TLS クライアントもキボンヌ。
966デフォルトの名無しさん:04/07/18 21:06
>>957
必ずこういうことを言う奴がいるよな
まあ本人も了承したことだし、スレの発展にはよかんべことさ
>>966
作ってくれるみたい (>>958) だから別に良いのでは?
>>963
APOP
CPU換装したら、ここで試せや↓
http://www5e.biglobe.ne.jp/~liquor/raytrace/
971デフォルトの名無しさん:04/07/19 18:30
なんですか、あのソースは・・・
久しぶりにみたぞ、あんなのw
972デフォルトの名無しさん:04/07/20 22:21
ソケットのブロッキングモードと非ブロッキングモードは、どう使い分けるんですか?
ブロックして構わないときはブロック。
基本はブロックで、データが来ない時にも別なことをしたいときは非ブロックって感じですか?
975デフォルトの名無しさん:04/07/20 22:55
>>974
わかってるじゃん
僕はブロックの方がエレガントだと思うからブロック。
だけど、現実問題としては・・・・

データが来ない時は一生待ってください。
select使えばいじゃん
どれでもそうだけど、selectですぐ同時処理上限が見える
selectって30ユーザくらいしか受付できへんの?
selectはunlimit次第でいくつでもいけるが一定数超えると無駄が多すぎて非効率的になる。
空振りが多すぎるんだな。だから非同期APIとかに切り替えるべし。
dev/poll、epoll、kqueueはいつ一本化されるの?
kqueue以外は実質死滅してるので無問題
非同期処理と非ブロッキングモードってどう使い分ければ良いの?
使い分けるも何もそもそも目的が違う
ところで次スレってもう立ってたっけ?
>>980
> 空振りが多すぎるんだな。

違うよ。
多重プロセス、マルチスレッド対応のselect(2)なら問題ない。

select(2)の一番の問題は、bitmaskの処理が重い。
>>3http://www.kegel.com/c10k.htmlに論文へのリンクがある
>>983
真剣に聞いてるなら、過去スレ読んでみない?
HTML化待ちで読めないかな?

その話題、なんだか知らないけど荒れるんだよ…
GUIアプリでブロック型を採用するのはちょっとなぁ・・・。
スレッド分けてブロックさせとくのが1番簡単なんじゃない?
数百個のスレッド作るのはちょっと・・・
ほとんどの場合は数百もコネクションを維持しとく必要ないでしょ?
991デフォルトの名無しさん:04/07/21 13:49
990を越えたし、次スレ立ててくる。
992デフォルトの名無しさん:04/07/21 14:00
993デフォルトの名無しさん:04/07/21 14:24
>>985
空振りが多いからスレッドに分けざるを得ないというのは
selectの明らかな欠点だし。
それにオーバーヘッドを比較するならselect v.s. pollでないの。

ところでselectとepoll/kqueueって計算量って前者はO(n), 後者はO(1)であってる?
epoll は知らないけど、kqueue は O(1) ってどっかに書いてあったな。
select/poll は見た感じが O(n) ぽいよね。

以上、僕の感想ですた。
カーネルからのシステムコールならそうなるんじゃないのかな
あ〜今日も残業か...
997デフォルトの名無しさん:04/07/21 17:35
記念カキコ v(^o^*)
998
999
終わり
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。