소켓 connect 성공시, SIGNAL이벤트로 받는방법없을까요?
글쓴이: khi8660 / 작성시간: 목, 2012/09/13 - 1:59오후
안드로이드 클라이언트에서 connect를 할때, 서버가 안켜져 있으면 10초정도 블럭당해서
화면갱신도 안되고, 이건 아니다 싶어서 NON-BLOCK소켓모드로 바꾸고 해봤는데,
어차피 select에서 블럭당하더군요.. 뭐 그래도 select를 쓰니깐 블럭시간을 정해줄수있어서 그나마 낫긴하더군요..
이것저것 찾아보다가 epoll이라는 것도 알게되었는데, 이것도 해결방법은 아닌거 같고,
Real Time Signal이라는것도 알게 되었는데, 입출력이면 몰라도 connect할때 Signal은 없는거 같고,
구글링 자료도 찾기 힘들고,
결국에 connect할때 BLOCK현상 쓰레드 생성해서 해결은 했지만, 왠지 모를 찝찝함이 남아 있네요...
WinSock에서는 connect시 메시지이벤트를 받아 쉽게 처리할수 있던데...
리눅스에서는 이 기능이 과연 없을까? 내가 못찾는것이 아닐까 생각이 듭니다...
혹시 아시는분 있으시면 방법좀 알려주시면 감사하겠습니다..
리눅스 초보라서 쉽게 설명좀 부탁드릴께요 ㅜ.ㅜ
Forums:
RTS 를 찾아봤습니다.
Real Time Signal 네이버 검색
http://tomyoke.tistory.com/52
http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/Network_Programing/AdvancedComm/RTS1
추가로. Sleep
http://blog.naver.com/gooddev?Redirect=Log&logNo=100019567018
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
중복글
중복글
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
댓글 달기