J'ai un tableau d'octets de certaines données binaires que j'ai besoin d'envoyer sur le réseau en utilisant WCF et NetTcpBinding. Mon problème est que je dois envoyer seulement la partie du tableau. Y at-il un moyen de le faire, autre que de copier cette partie dans un tableau séparé, et d'envoyer celui-là. Cette copie supplémentaire dégrade les performances, et je voudrais l'éviter, si possible.Envoi d'une partie du tableau d'octets sur le réseau à l'aide de WCF
Répondre
Selon toute vraisemblance, l'atteinte des performances de l'opération de copie sera négligeable dans le contexte d'un appel WCF.
Utilisez Array.Copy qui semble fonctionner très bien.
Je me demandais comment WCF envoie la liste
Vous n'allez pas améliorer les performances en utilisant une classe de collection plus abstraite - il aura toujours besoin de faire des opérations de copie de tableau en interne. –
- 1. Envoi d'une définition d'interface sur le réseau (service WCF)
- 2. WCF - Envoi de données au serveur en dehors du contrat
- 3. Les rappels WCF et le trafic réseau
- 4. Envoi de données du service à l'activité
- 5. Envoi de données vidéo à service WCF reposants avec POST
- 6. Envoi de messages WCF en attente de chargement
- 7. Présence du serveur de diffusion sur le réseau
- 8. Envoi de données sur le socket AF_PACKET
- 9. Envoi d'un ping à chaque adresse IP sur un sous-réseau
- 10. structure de données laide à la recherche java
- 11. Le client WPF communique avec le service Windows WCF sur réseau, réalisable?
- 12. Envoi basé sur le type à la compilation
- 13. Rediriger 301 Le transfert vers l'URL de sortie du nouveau domaine est laide
- 14. Utilisation du modèle de domaine d'application sur le service WCF
- 15. Modification de fichiers à distance sur le stockage réseau
- 16. Envoi de classes Linq à SQL via le service Web
- 17. en utilisant une partie d'un tableau d'octets
- 18. Détection automatique du réseau à l'aide de SNMP et .NET
- 19. Envoi de ByteArray à Zend_Amf
- 20. Comment vérifier si une certaine partie du tableau existe dans un autre tableau?
- 21. envoi octet [] (plus de 20 Ko) à travers wcf à silverlight
- 22. Quelle est exactement la dernière partie de l'adresse dans WCF?
- 23. Authentification du certificat WCF sans installation sur le client
- 24. Comment détecter un périphérique sur le réseau?
- 25. Envoi de courriers électroniques sans ressembler à du spam
- 26. Réseau bayésien pour le filtrage du spam
- 27. Envoi du même objet mais modifié sur ObjectOutputStream
- 28. comment calculer le diamètre du réseau
- 29. Envoi du code de courrier dans ASP
- 30. Enregistrement d'un fichier sur le réseau
Si vous envoyez des données sur le réseau, elles seront copiées plusieurs fois. La copie d'une partie des données dans l'espace utilisateur du processus en cours devrait entraîner une charge minimale par rapport à tout le reste. Avez-vous mesuré si cette surcharge est vraiment significative? –