とりあえずselectでPerl版の完全移植を目指す

| | コメント(0) | トラックバック(0)

 マルチスレッドについて少々調査していたらどうもWindowsとUNIXで移植性の高いコードを書くのは難しそうであることが分かった。別にスレッドで処理する部分は共通だからsocketの時のように根気よく#ifdefしていれば大丈夫だと思うがあまり可読性を犠牲にしたくないこともある。まぁチャットサーバーだからマルチスレッドにしたところで速度的なメリットはないし返って同期処理に苦労するだけかな。一応selectならOS間での移植性も高いしこれを元に各OS用のマルチスレッド版作ればいいと判断。年末発行のメルマガはselect版echoサーバーで決まり。Perl版完全移植なのでlistenをselectして1socketで多数のクライアントとの接続を行います。(完全移植という事は次はPostgreSQLとの接続か…)

トラックバック(0)

このブログ記事を参照しているブログ一覧: とりあえずselectでPerl版の完全移植を目指す

このブログ記事に対するトラックバックURL: http://blog.c-production.com/mt/mt-tb.cgi/130

コメントする

このブログ記事について

このページは、管理人が2005年12月28日 03:27に書いたブログ記事です。

ひとつ前のブログ記事は「.NET Framework 2.0 SDKをインストール」です。

次のブログ記事は「今日は1日中FLASH見る」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.1