나는 embeded proyect에 Poco 1.4.4와 Debian Linux를 사용하고 있습니다.ARM 리눅스에서 Poco와 타이머 문제
SSH 터미널에서 내 소프트웨어를 시작하면 모든 것이 정상적으로 작동하지만 init.d 스크립트에서 시스템을 부팅하면 Poco 타이머가 멈추지 만 나머지 프로그램은 정상적으로 작동합니다.
Timer-callback 함수 내부에서 일부 데이터를 반환하는 원격 HTTP 서버에 연결하려고합니다.
이 코드가 Poco 문제인지, Linux 코드인지 또는 내 코드에 오류인지 확실하지 않습니다.
SSH에서 모든 것이 작동하고 init.d에서 시작하는 것이 왜 작동하지 않습니까? 의견이 있으십니까? 감사합니다.
어둠 속에서 촬영되었지만 콜백이 호출 될 때 네트워킹이 작동하지 않을 수 있습니까? – Martin
어쩌면,하지만 콜백 함수의 시작과 끝 부분에 cout과 flush를 추가하여 모든 Timer를 처음 실행했을 때이 메시지를 볼 수있었습니다. 그 후에는 타이머가 더 이상 작동하지 않습니다. 어쨌든 당신이 말하는대로 네트워크 상태를 확인하려고 노력할 것입니다. 아이디어 주셔서 감사합니다 :) –
마틴, 도와 줘서 고마워. 평가 하시겠습니까? –