|
ありがとうございます。
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通信ではできないのでしょうか?
よろしくお願いします。
|