Засада с функцией accept()
Вот кусок кода связаный с этой ф-ей.
Код:
int tcp_socket, data_socket;
int addr_size;
.........
addr_size = sizeof(sockaddr_in);
data_socket = accept(tcp_socket, (sockaddr*)&remote_addr, &addr_size);
int addr_size;
.........
addr_size = sizeof(sockaddr_in);
data_socket = accept(tcp_socket, (sockaddr*)&remote_addr, &addr_size);
Облазил несколько ресурсов. Посмотрел там примеры реализации этой функции и везде пишут одно и тоже, а у меня не работает блин. Помогите разобраться плиз.
Код:
data_socket = accept(tcp_socket, (struct sockaddr*)&remote_addr, (socklen_t*)&addr_size);
ух блин....работает! спасибо!!