임베디드 - 소켓 프로그램 실행시 No such device
글쓴이: dlckdghks83 / 작성시간: 금, 2011/11/04 - 5:04오후
안녕하세요. 얼마전 임베디드 리눅스에 입문한 개발자입니다.
지금 TI의 DM368 EVM 쓰고 있구요. 프로그램 오류가 떠서 질문드립니다.
이 프로그램은 우분투 호스트PC에서는 잘 돌아가는 프로그램인데, 보드에 올려서 실행하니 이런 메시지가 뜨네요.
Error : No such device
프로그램 실행은 되구요. 멀티캐스트 소켓 생성하는 부분에서 저 메시지가 뜨면서 종료되는 듯 합니다.
이 프로그램은 멀티캐스트용 2포트, 웹서버용 1포트를 사용합니다.
Boost 라이브러리의 Asio를 이용해서 통신 구현했구요.
우분투에서도 저렇게 되는 경우가 있었는데 그전에 프로그램을 정상적으로 종료하지 않아서 그런지
프로세스가 남아서 계속 통신을 하고 있더라구요. 물론 프로세스를 죽이고 다시 실행하면 잘됨...
근데 보드에서는 경우는 다른데 같은 현상이 발생하네요.
왜 이런지 아시는 분 계신가요? ㅜㅜ
Forums:
댓글 달기