Perguntas com a marcação «protocols»

144
Diferença entre TCP e UDP?

Qual é a diferença entre TCP e UDP? Eu sei que o TCP é usado no caso de aplicativos que não são críticos em termos de tempo e o UDP é usado para jogos ou aplicativos que requerem transmissão rápida de dados. Eu sei que o TCP é usado para HTTP, HTTPs, FTP, SMTP e Telnet. Eu sei que o UDP é usado...

125
Protocolo não se conforma a si mesmo?

Por que esse código Swift não é compilado? protocol P { } struct S: P { } let arr:[P] = [ S() ] extension Array where Element : P { func test<T>() -> [T] { return [] } } let result : [S] = arr.test() O compilador diz: "O tipo Pnão está em conformidade com o protocolo P" (ou, em...