How to put a timer so that after sending the command EnvDados
, the command NovoEnvio
is sent, within the same method?
IPAddress[] IPs = Dns.GetHostAddresses(host);
Socket s = new Socket(
AddressFamily.InterNetwork,
SocketType.Stream,
ProtocolType.Tcp);
s.Connect(IPs[0], port);
// Recebe o Retorno após a conexão
byte[] buffer = new byte[60];
s.Receive(buffer);
// Envia um novo Comando
byte[] EnvDados = System.Text.Encoding.ASCII.GetBytes(ordem + "\n");
s.Send(EnvDados);
// Após 5 segundos enviar novo comando
byte[] NovoEnvio = System.Text.Encoding.ASCII.GetBytes(ordem + "\n");
s.Send(NovoEnvio);