J'ai mis un serveur TCP et un code client dans le contrôleur PIC. Maintenant, je voulais juste savoir, le même appareil peut-il exécuter le client et le serveur à la fois? Et si possible pouvons-nous utiliser le même socket sur une pile TCP pour le serveur et pour le client?Le même socket peut-il être utilisé pour le serveur et le client?
2
A
Répondre
1
Votre question sur l'utilisation de la même socket n'a pas vraiment de sens puisque probablement le client et le serveur sont des processus séparés, donc ils ne peuvent pas partager exactement le même socket. Pour un serveur, vous créez généralement un socket, puis bind
à un port spécifique, et accept
connexions. Pour le client, vous créez un socket et connect
à une adresse spécifiée (une adresse IP et une paire de ports pour une connexion TCP/IP).
Le même périphérique peut exécuter un serveur TCP et un client en même temps. Vous pouvez démarrer l'écoute du serveur sur un port spécifique, puis connecter le client au même port et les deux programmes communiqueront entre eux.
Questions connexes
- 1. simple client et le serveur
- 2. Console unique en éclipse pour le serveur et le client
- 3. SQLite pour le client-serveur
- 4. Nouveau thread par connexion client dans le serveur socket?
- 5. Comment héberger le service WCF et le serveur TCP sur la même socket?
- 6. Le client et le serveur Java simples n'interagissent pas correctement
- 7. java client tcp et le serveur
- 8. C# serveur de socket et client
- 9. Comment le proxy est créé pour SAO lorsque le client et le serveur partagent la même interface dans Remoting
- 10. setSoTimeout sur un socket client n'affecte pas le socket
- 11. Comment faire pour transférer le client sur le serveur?
- 12. Est-il possible de vérifier que le code client utilisé est celui fourni par le serveur?
- 13. Mono - code de partage sur le client et le serveur. .
- 14. Transfert de données entre le serveur et le client (Mobile)
- 15. communication silverlight entre le client et le serveur
- 16. Création de rapports sur le serveur et le client
- 17. Requête entre le serveur SQL et le côté client
- 18. Comment vérifier la latence entre le serveur et le client
- 19. socket Python application client-serveur
- 20. Comment écrire le client pour le serveur jabberd14
- 21. Utiliser la même bibliothèque DTO sur le client et le serveur avec les services web asp.net
- 22. Connexion sécurisée entre le client et le serveur
- 23. problème de socket! (Client/serveur)
- 24. Rendre le serveur socket Python plus efficace
- 25. Le serveur NIO ne peut pas écouter le client
- 26. Comment créer un test unitaire pour le serveur socket Silverlight?
- 27. Erreur sur le programme client/serveur c: "Connect: opération de socket sur non-socket"
- 28. Client ssh utilisant le socket python
- 29. Erreur de socket de 10048 sur le client? Causes possibles?
- 30. OpenSSL établit une connexion entre le client et le serveur
Qu'entendez-vous par client et serveur? Une pile TCP ne gère que les sockets. Vous pouvez utiliser le même socket pour tout ce que vous voulez, tant que votre protocole le gère. – WhirlWind
Aussi, est-ce que vous confondez peut-être _ports_ et _sockets_? –
Plus de détails s'il vous plaît. –