No seguinte código de programação de socket, de quem é que o servidor permite ligações? int main(void) int s1, s2; s1 = socket(AF_INET, SOCK_STREAM, 0); sin.sin_port = htons(30); sin.sin_family = AF_INET; sin.sin_addr.s_addr = 0; bind(sockfd, (struct sockaddr *)&sin, sizeof(sin)); listen(sockfd, 10); s2 = accept(sockfd, 10); write(s2, "hello\n", 6)
A. Apenas os que entram pela porta TCP 10
B. Apenas os que estão na mesma sub-rede que o servidor
C. Apenas os que chegam pela porta UDP 10
D. Qualquer pessoa