ネットワークプログラムにはマルチスレッドが必須ですか? – プログラミング – Home

ネットワークプログラムにはマルチスレッ...
 
通知
すべてクリア

[解決済] ネットワークプログラムにはマルチスレッドが必須ですか?


まる
 まる
(@まる)
ゲスト
結合: 23年前
投稿: 45
Topic starter  

いつもお世話になっています。
まると申します。
Win2K、VC++6.0、SDKの環境を使用しています。

WinSockを使ったネットワークプログラムについて勉強したいと思っているのですが、
どんな所を見ても、ほとんどマルチスレッドの事も書いてあります。

WinSockを使って、アプリケーションを作ってみたいのですが、
C/Sアプリケーションの勉強をするためには、
たとえ基本的なものであってもマルチスレッドの知識が必須なのでしょうか?

もちろん勉強が進めばマルチスレッドについてもしっかり学びたいと思っておりますが、
取り急ぎネットワークのプログラムを作ってみたいと考えています。

ご存知でしたらお教えいただけますでしょうか?
よろしくお願い致します。


引用未解決
トピックタグ
駄犬
 駄犬
(@駄犬)
ゲスト
結合: 23年前
投稿: 59
 

例えば、SMTPサーバに「こんにちは」してすぐ「さようなら」するような処理にマルチスレッ
ドが必要か、と考えれば自ずと答えは見えて来るのではないでしょうか。
(SMTPに限った話ではないですよ)


返信引用
dairygoods
 dairygoods
(@dairygoods)
ゲスト
結合: 23年前
投稿: 1421
 

マルチスレッドは必須ではありません。
通信処理中に同時にユーザー操作の受付(キャンセルとか)などを
したい場合には、マルチスレッドを使った方が簡単だから使用します。


返信引用
まる
 まる
(@まる)
ゲスト
結合: 23年前
投稿: 45
Topic starter  

駄犬さん、dairygoodsさん、ご回答いただきありがとうございました。

基本となる部分ではマルチスレッドは必須ではないけれど、
実際に「使う」という部分を考えると必要になりそうですね。
とても参考になりました。
少しネットワーク関連のプログラムを勉強したいと思います。

お教えいただきありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました