private void ShutDownexe()
{
int portNumber = 8100;
IPAddress ipAddress = IPAddress.Any;
//IPAddress changAddress;
while (true)
{
Thread.Sleep(3000);
try//수정해씀
{
string strHostName = Dns.GetHostName();
IPHostEntry ipEntry = Dns.GetHostEntry(strHostName);
IPAddress[] addr = ipEntry.AddressList;
for (int i = 0; i < addr.Length; i++)
{
if (string.CompareOrdinal(addr[i].AddressFamily.ToString(), "InterNetwork") == 0)
ipAddress = addr[i];
}
TcpClient tcpClient = new TcpClient(ipAddress.ToString(), portNumber);
NetworkStream netStream = tcpClient.GetStream();
NetworkStream networkReadStream = tcpClient.GetStream();
StreamWriter streamSender = new StreamWriter(netStream);
StreamReader streamReader = new StreamReader(networkReadStream);
streamSender.WriteLine("(((RESTART)))");
streamSender.Flush();
if (streamReader.ReadLine() == "(((OK)))")
break;
streamSender.Close();
netStream.Close();
networkReadStream.Close();
}
catch (Exception ex)
{
//MessageBox.Show(ex.Message);
}
}
}