Пример #1
0
int main(void) {

	leerArchivoConfiguracion("configPlanificador");
	crearArchivoLog();

	listenningSocket = Escuchar(PUERTO_ESCUCHA);
	socketCPU = Aceptar(listenningSocket);
	Enviar(socketCPU, "BIENVENIDO A PLANIFICADOR");

	consola();

	Desconectar(listenningSocket);
	Desconectar(socketCPU);

	return EXIT_SUCCESS;
}
Пример #2
0
int main(void) {

	leerArchivoConfiguracion("configSwap");
	crearArchivoLog();

	int listenningSocket = Escuchar(PUERTO_ESCUCHA);
	int socketMemoria = Aceptar(listenningSocket);
	Enviar(socketMemoria, "BIENVENIDO A SWAPILANDIA");

	char* comando;
	char* parametro;
	comando = Recibir(socketMemoria);
	parametro = Recibir(socketMemoria);
	printf("Recibi el siguiente comando %s %s\n", comando, parametro);

	Desconectar(listenningSocket);
	Desconectar(socketMemoria);

	return EXIT_SUCCESS;
}
Пример #3
0
void Orion::Iniciar(String _ssid, String _password){

	esp8266.begin(BaudRate);
  char _ssid_buffer[32];
  _ssid.toCharArray(_ssid_buffer, 32);
  
  esp8266.println("AT+CWJAP?");
  unsigned long time = millis();
  
  if (esp8266.find(_ssid_buffer)){
      Serial.println(F("Ya estas conectado a Red"));
      Serial.println("Conectado a red: " + _ssid);
      delay(1000);
    }
  else {
    Serial.println(F("No Conectado a Red"));
    AT();
    Desconectar();
    Modo();
    Mux();
    Serial.println(F("Conectando a red Wifi:"));
    delay(50);
  
    String respuesta = "";
    esp8266.println("AT+CWJAP=\"" + _ssid + "\",\"" + _password + "\"");
    time = millis();
    int auxiliar = 1;
      if (esp8266.available()>0) {
        while (auxiliar == 1) {
          while (esp8266.available()) {
            char c = esp8266.read();
            respuesta += c;
          }
          if (respuesta.indexOf("OK") != -1) {
            Serial.println("Conectado a red: " + _ssid);
            auxiliar = 0;
            break;
          }
          if ( millis() - time > 9000){
            Serial.println(F("No se pudo conectar, reiniciar"));
            while(1);
          }
                  
        }
      }
    }    
}