Linux/QT

accept 가 안될 때

aucd29 2013. 9. 26. 20:45
때accept 함수가 아래와 같습니다.
int accept(int s , struct sockaddr * addr , socklen_t * addrlen );

마지막 인자가 sock어 len_t 포인터를 받게되어 있는데
지금 님께서는 int 포인터를 넘겨서 발생되는 것입니다.

accept(serv_sock, (struct sockaddr*)&clnt_addr, (socklen_t*)&clnt_addr_size); --> 이것처럼 마지막 세번째 인자를 type casting 해주시면 됩니다.

---------------------------------
by korone.net

[bar]

추가 적 으로 그래도 안될 때 는 ::accept를 이용해 보아요!!