C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 68 を表示中)
■39531 / )  Re[3]: 接続を維持したい
□投稿者/ はと (2回)-(2009/08/10(Mon) 16:57:32)
ありがとうございます。
Private〜でやるんですね。基本的なとこなのにありがとうございます(_ _)

あと、もう一つ質問で申し訳ないのですが、

Client→Server  で送るとき、サーバーが受信中の場合はFormが動きません。。。(受信待ちでも)

メッセージボックスなどは表示できるのに。
try
            {
                Int32 port = 9990;
                IPAddress localAddr = IPAddress.Parse(label4.Text);

                TcpListener server = new TcpListener(localAddr, port);
                server.Start();
                label7.Text = ("接続待機中です...");

                TcpClient client = server.AcceptTcpClient();
  
                NetworkStream stream = client.GetStream();
                Byte[] bytes = new Byte[256];
                int i;
                while ((i = stream.Read(bytes, 0, bytes.Length)) != 0)
                {
                    string data = System.Text.Encoding.UTF8.GetString(bytes, 0, i);
                    listBox1.Items.Add(data);//フォームを表示していればできる
          messageBox.Show(data);//これは表示できる
                }
            }
            catch (SocketException a)
            {
                listBox1.items.Add(a);
            }

チャットなどはSocket通信ではできないのでしょうか?
よろしくお願いします。

返信 編集キー/


管理者用

- Child Tree -