foreach (String host in hostArray)
{
string s1 = hostArray[t];
string s2 = branchArray[t];
string con_msg;
t=t+1;
TcpClient socketForServer;
try
{
socketForServer = new TcpClient(s1, 10);
con_msg="Connected";
}
catch
{
ListViewItem item = new ListViewItem();
item.BackColor = Color.LightGreen;
item.Text = (s2);
item.SubItems.Add(s1);
item.SubItems.Add("Not found");
listView1.Items.Add(item);
con_msg = "Not connected";
// I want to exit this round in here and and start next round how to do it
}
NetworkStream networkStream = socketForServer.GetStream();
System.IO.StreamReader streamReader = new System.IO.StreamReader(networkStream);
System.IO.StreamWriter streamWriter =new System.IO.StreamWriter(networkStream);
//code
}
catch で現在のラウンドを終了し、次のラウンドを開始したい。どうやってするの。foreach ループを終了したくありません。現在のラウンドを終了して次のラウンドを開始したいだけです。