$私は既に受け取ったデータを変換します。しかし、私はスイッチの文章に入れようとすると、それは何もしません。あなたが見ることができるように、受け取ったデータとその良いことを示すMessageBox.Show(rData)があります。スイッチ上でのみ使用できます。なにか提案を?スイッチ文字列のステートメントが機能していませんか?
string readData = null;
public void getMessage()
{
while (true)
{
serverStream = clientSocket.GetStream();
int buffsize = 0;
byte[] inStream = new byte[10025];
buffsize = clientSocket.ReceiveBufferSize;
serverStream.Read(inStream, 0, buffsize);
string rData = Encoding.ASCII.GetString(inStream);
readData = "" + rData;
//MessageBox.Show(rData);
switch (readData)
{
case ("Overview"):
MessageBox.Show("Start");
break;
default:
break;
}
}
}
「それはいいですか?」とはどういう意味ですか? *正確に*は 'readData'の値ですか? –
"データは良好です"では不十分です。必要なすべてのデータと一緒に真の[MCVE]を提供してください。 –
ようこそスタックオーバーフロー!あなたは新しいユーザーであるので、[「良い質問をする方法」](https://stackoverflow.com/help/how-to-ask)を読むことをお勧めします。質問を適切に行うと、より良い回答が得られ、同様の問題がある場合に他の人が質問を理解できるようになります。 –