[
板情報
|
カテゴリランキング
]
したらばTOP
■掲示板に戻る■
全部
1-100
最新50
|
メール
| |
C#、Vb2005 でSocket通信
3
:
RYU
:2010/06/08(火) 18:41:09
ありがとうございます。
恐らく、下記コードのdoの内側にイベント用のコードを書いている事が原因と思いますが、
どのように修正して良いのか分かります。ご指導願います。
private void EventListen()
{
string S_ip = Rip1.Text;
int S_port2 = int.Parse(rpt2.Text);
//TcpListenerを作成
IPAddress ipAddress = IPAddress.Parse(S_ip);
IPEndPoint localEndPoint2 = new IPEndPoint(ipAddress, S_port2);
Event_listner = new TcpListener(localEndPoint2);
Event_listner.Start();
// クライアントの接続を受けるための永久ループ
try
{
do
{
// Listener.AcceptSocketは同期メソドで接続要求が有るまで
//値を返さずここで待機します
// 新しい接続要求ががあると接続を許可して
// 新しいソケットを返します
Socket socketForClient_e = Event_listner.AcceptSocket();
//クライアント毎の接続とフォームのインスタンスを渡す
ServerOpener handler_e = new ServerOpener(socketForClient_e, this);
handler_e.OnRecive += new ServerOpener.Server_recive(on_read);
//読み込みを開始
handler_e.StartRead();
} while (true);
}
新着レスの表示
名前:
E-mail
(省略可)
:
※書き込む際の注意事項は
こちら
※画像アップローダーは
こちら
(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板