쓰레드에서 브로드캐스트

익명 사용자의 이미지

안녕하세요

네트워크 프로그래밍 고수님의 도움을 부탁드립니다.

저는 쓰레드로 수행되는 서버와 클라이언트에서 브로드캐스트 소켓으로 서
버의 주소를 알고 싶습니다.
그런데 클라이언트에서 브로드캐스트 소켓을 보냈는데(sendto) 서버에서
이 브로드캐스트 소켓을 받았는데(recvfrom) 클라이언트의 주소
가 '0.0.0.0'으로 되어 있네요.
그런데 쓰레드로 수행하지 않으니까 클라이언트 주소가 제대로 되어 있는
데 쓰레드로 수행하면 다시 클라이언트 주소가 위와 같네요.
왜 그런지 고수님들의 조언을 부탁드립니다.

미리 감사합니다.