J'ai besoin d'envoyer et d'obtenir des paquets via UDP et TCP dans les iPhones et le serveur. Mais, j'ai pensé que si je veux envoyer des paquets à un client (iPhone), il est ... Un peu un serveur. Donc, disons que j'envoie des paquets à l'iPhone via le port 2347. Ai-je besoin d'ouvrir le port sur l'iPhone ou quelque chose comme ça? Y a-t-il un pare-feu intégré à l'iPhone?Utiliser l'iPhone comme serveur TCP et UDP - ouvrir les ports?
Répondre
Aucun pare-feu sur l'iPhone. Cependant, 99% du temps, le téléphone n'aura pas une adresse IP accessible au public. Il peut être sur le wifi derrière un routeur, ou il peut être sur le réseau cellulaire le plus probablement derrière un pool NAT. Dans les deux cas, vous n'avez accès à aucun de ces équipements, ni à vos utilisateurs dans le contexte cellulaire (et potentiellement dans certains cas d'utilisation du wifi). Pensez à faire cela d'une autre manière.
Hmmm .. Quelle est l'autre façon d'obtenir les pacgages? =/ –
99% du temps est peut-être un peu exagéré. Chaque fois que le téléphone est sur un WiFi, les appareils sur le même WiFi peuvent se connecter directement à celui-ci bien sûr. – Nick
L'application n'est pas pour les utilisateurs dans le même routeur, l'application est un MMORPG - les utilisateurs du lot de partout dans le monde obtenir et envoyer des pagacs au serveur principal. –
Par défaut, il n'y a pas de pare-feu sur l'iPhone. Pourvu que vous n'ayez pas besoin de l'iPhone pour agir comme serveur, par exemple, lier un port, vous pouvez demander au serveur d'envoyer des paquets à l'iPhone en utilisant les informations dans lesquelles ils ont été reçus, IP et port, en utilisant le protocole de votre choix, par exemple, TCP ou UDP.
- 1. plusieurs ports UDP
- 2. Meilleur outil client/serveur de débogage UDP et TCP?
- 3. Aide TCP ou UDP avec un serveur/client en C#?
- 4. comment puis-je faire écouter le serveur TCP et UDP?
- 5. TCP et UDP utilisent différents OS Buffer?
- 6. MSMQ fonctionne sur TCP ou UDP?
- 7. Taille du paquet UDP et TCP vide?
- 8. Trouver deux ports tcp libres
- 9. Serveur Web Java et UDP
- 10. HP LoadRunner - mesures pour surveiller les ports TCP actifs sortants
- 11. Fiabilité Tcp par rapport à Udp Burdens pour serveur sérieux et hautes performances
- 12. Qu'est-ce qu'un paquet UDP/TCP?
- 13. Implémentation TCP et UDP de l'accès au terminal virtuel
- 14. Ports SQL Server
- 15. Ports TCP lorsque le serveur Web communique avec SQL Server Express
- 16. Flux et UDP
- 17. Benchmarking d'un serveur UDP
- 18. Sockets Silverlight 4 et TCP
- 19. serveur de discussion udp en c
- 20. Serveur UDP asynchrone avec Twisted et QT4
- 21. Client UDP et serveur avec Twisted Python
- 22. Serveur UDP wxPython fileté
- 23. C# Serveur et client TCP/IP
- 24. Exemple TCP application client/serveur
- 25. Traitement: ouvrir le socket UDP pour la lecture?
- 26. comment différencier si le client utilise TCP ou UDP du côté serveur
- 27. Comment relayer les numéros de ports dynamiques NAT si le serveur reçoit 0 comme numéro de port?
- 28. comment transmettre des paquets UDP sur tcp (udptunnel)
- 29. Serveur et client TCP/IP C#
- 30. Fermeture d'un serveur Netty UDP
Par "paquets", voulez-vous dire "paquets"? Ces deux mots signifient différentes choses dans la programmation. –
Je ne suis pas un pro en UDP et TCP, mais je veux dire les messages envoyés depuis et vers le client/serveur. –