[
板情報
|
カテゴリランキング
]
したらばTOP
■掲示板に戻る■
全部
1-100
最新50
|
メール
| |
「C#、VB2005 でSocket通信」について
15
:
いくいく
:2009/04/25(土) 13:57:26
丁寧にお答えいただき、ありがとうございます。
コールバックがさらに別スレッドで動くというのは、
呼び出し元スレッドを[beginread戻り値].waitone()を使ってブロックした際、
コールバックメソッドの終了を待つことができなかったからです。
呼び出し元と、非同期IOと、コールバックはすべて別の
スレッドなのかなあと疑問を持ちました。
コールバックの動き出すタイミングについては、igotenさんの
おっしゃった
「TCP/IPのドライバーが一区切りのデータを受信したとNetworkStreamに報告
した時」というのどうやって確認すればいいのかわからなかったのですが、
そちらのほうが正しいと思います。
ということは、その時点が原文のいうafter BeginRead returns
なのでしょうか。混乱してしまってすみません。
新着レスの表示
名前:
E-mail
(省略可)
:
※書き込む際の注意事項は
こちら
※画像アップローダーは
こちら
(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板