すべてのカテゴリ » インターネット・パソコン » 技術・プログラミング

質問

終了

VB2005でwebアプリケーションを作成中です。
SMTPで複数ユーザに本文の異なるメールを一斉に送る機能を作りたいのですが、ユーザ数が増えて処理に時間がかかると、タイムアウトになってしまいます。出来れば、送信ボタンを押した時点で画面は次の操作が出来るようにして、裏でメール送信処理を行い、結果だけ受け取りたいのです。スレッドのような考え方が、webでも可能でしょうか。方法があれば、手掛りだけでも教えていただけると助かります。

  • 質問者:匿名希望
  • 質問日時:2009-01-07 11:38:11
  • 0

並び替え:

>スレッドのような考え方が、webでも可能でしょうか。
はい、可能です。VB2005で試したことはありませんが、以前Javaで同様のプログミングをしたことがあります。リクエストを受け取ったら別スレッドを起動して、そのスレッドにメール送信をさせます。そしてスレッドを立ち上げたスレッドはそのままレスポンスを返せばOKです。VB2005のスレッドについてはいかが詳しそうです。

http://support.microsoft.com/kb/316136/ja

  • 回答者:まりお (質問から6時間後)
  • 0
この回答の満足度
  
参考になりました。回答ありがとうございました。

関連する質問・相談

Sooda!からのお知らせ

一覧を見る