[ LinuxFreeBSD ] in KIDS 글 쓴 이(By): wooki (우기) 날 짜 (Date): 2002년 2월 14일 목요일 오전 09시 46분 35초 제 목(Title): [Q] Gtk+multi thread 로 짠 프로그램 디버 Gtk+를 사용해서리 채팅용 프로그램을 짜고 있습니다. 따로 쓰레드를 띄워서 소켓을 만들어 listening 을 하게 하고 있는데요... 문제는 gdb 나 ddd 등의 디버거를 사용하면 분명 해당 쓰레드는 살아있는데 전혀 소켓을 통해 데이터를 받아들이지 않습니다. 디버거를 안쓰면 잘 되고요.. GUI 프로그램에는 디버깅을 안된다는 얘기도 들리고는 하지만, 설마 그럴리야.. 암튼, Gtk + multithread( socket listen ) 을 했을때 디버거를 사용가능한지와 만약 사용가능하다면 위와 같은 문제가 발생된 이유가 무엇인지 궁금합니다. 시그널이나 기타 어려븐 것들은 전혀 하지 않았고요.... 일반적인 소켓 프로그램 입니다. *초단순한...* 고수님들의 도움 부탁드립니다. |