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를 이용해 보아요!!
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를 이용해 보아요!!