Zdravím, mám PIC16F84A a 4MHz krystal. Potřeboval bych v programu nejdříve čekat 10sec a pak 10min. Můžete mi s tím pomoc? Předem děkuji.
Příspěvky odeslané z IP adresy 79.98.159.–
To KIIV : Každé spojení s klientem uzavírám, momentálně se mi podařilo uzavřít i naslouchací socket. Problém zůstává v tom, že když něco spustim přes system (přidám do příkazu &), tak se proces zcela neukončí. Potřebuji nějakým stylem spustit jiný proces tak, aby se můj zcela ukončil.
To KIIV : Zkusil jsem i hlavní socket uzavřít přes close(), ale bez výsledku.
Zdravím,
dělám pod Linuxem v C++ TCP/IP server a momentálně se snažím vyřešit nějakým stylem update. Přesněji zkouším "self-update". Klientem pošlu na server příkaz k updatu. Ten se pak podívá na FTP a zjístí, zda je nová verze. Pokud ano, tak stáhne tar archív. Teď jsem to chtěl řešit tak, že spustím bash skript, ukončím server (skript ověří, zda je server ukončen), rozbalím a spustím server. Problém je ve spuštění skriptu. Zkoušel jsem system(), popen() i exec..(), dostal jsem se na místo, kdy proces serveru zmizí z ps ax, ale pořád naslouchá na portu. To pak způsobí chybu při znovuspuštění serveru skriptem - následně po skončení tohoto update procesu už na portu nic nenaslouchá. Máte nějaké návhy, doporučení k tomu? Předem díky.