DOBON.NET DOBON.NETプログラミング掲示板過去ログ

別スレッドからフォームへのイベント通知

環境/言語:[WindowsXP/C#/.NET Framework2.0]
分類:[.NET]

環境▼
OS:WindowsXPsp2
言語:C#/.NET Framework2.0

はじめまして。C#をはじめて間もない者です。

ソケット通信の受信処理を別のスレッドを起こして行っています。
別スレッドのソケットがデータを受信した場合に呼出し元のフォームへ
受信があった事を通知したいのですが、方法がわかりません。
VC++の時は、SendMessage()等があったのですがC#では見当たらないようです。
色々と調べたのですが、Invoke や Delegate といったイベント関連が解決の
キーワードのようなのですが・・・いまいち振る舞いがつかめません。

簡単な理屈というかヒントのような回答を頂けますでしょうか。
宜しくお願いします。
> 別スレッドのソケットがデータを受信した場合に呼出し元のフォームへ
> 受信があった事を通知したいのですが、方法がわかりません。
> 色々と調べたのですが、Invoke や Delegate といったイベント関連が解決の
> キーワードのようなのですが・・・いまいち振る舞いがつかめません。
>

ソケットではないです、あくまでDelegateのサンプルとして。
C#で作るWindowsアプリ−スレッドを使う−
http://www.divakk.co.jp/aoyagi/csharp_winexe_06.html

DOBON.NET | プログラミング道 | プログラミング掲示板