Qu'est ce qu'un bon tutoriel/howto .net / c# programmation socket
Je suis portage de l'ancien code VB6 qui utilise le contrôle de Winsock en C#. Je n'ai pas fait de programmation socket et je me demande si quelqu'un a une bonne référence/tutoriel/howto que je peux utiliser pour commencer à obtenir jusqu'à la vitesse.
Je suis de faire appel à l'esprit de ruche, tandis que je poursuis mon généralement improductif googler.
Je suis en utilisant UDP, pas de TCP en ce moment.
OriginalL'auteur |
Vous devez vous connecter pour publier un commentaire.
Août 2005 MSDN Magazine avait un article sur le Système.Net.Les Sockets et WinSock:
http://msdn.microsoft.com/en-us/magazine/cc300760.aspx
OriginalL'auteur jeffm
OriginalL'auteur Thomas Bratt
MSDN est un bon endroit pour commencer
Travaillez-vous sur:
un client (TCPClient)
ou un serveur (TCPListener)
OriginalL'auteur stephenbayer
Juste un heads-up:
Je recommande d'abord de travailler avec TCP plutôt que UDP. UDP n'est pas automatiquement une nouvelle livraison des paquets perdus comme TCP, donc il va ajouter un autre élément de l'équation qui sera probablement juste de vous confondre que vous venez tout juste de commencer.
La construction d'un socket client est relativement facile à l'aide de la classe TCPClient disponible dans le .Net-library. TCPListener est assez facile à utiliser pour un seul client, mais si vous êtes l'espoir de développer un certain type de serveur d'application (c'est à dire: la Manipulation de multiples connexions). le véritable obstacle que vous devez surmonter est de comprendre le multithreading.
Une fois que vous avez joué un peu avec connexion unique sockets, je vous suggère de lire sur le multithreading.
OriginalL'auteur Spencer Ruport