Qual é o equivalente a Winsock no iPhone SDK?
-
22-09-2019 - |
Pergunta
Preciso me comunicar com um dispositivo de hardware usando TCP e com o Windows que eu usaria o Winsock.
Qual é a biblioteca equivalente que posso usar no iPhone SDK?
Solução
Não há nada como Winsock por se, há invólucros objetivos-c em torno de soquetes Posix, como NSURL e similares. Este (Programação de rede - iPhone SDK) pode ajudar a ter uma idéia sobre o que está disponível.
Outras dicas
Winsock é a versão da janela do soquete BSD. O iPhoneos sendo Darwin tendo um usuário do BSD, é claro, tem uma API de soquete (<sys/socket.h>
etc) também.
Ver http://en.wikipedia.org/wiki/berkeley_sockets.
Na corefoundation, também há uma API de nível superior chamada Cfsocket. (A versão da fundação, nssocketport, não está disponível no iPhoneos.)