Comment puis-je travailler avec la connexion tcp sans Winsock ou un autre binaire externe?tcp sans Winsock
Répondre
Étant donné que vous utilisez C#, vous devez simplement utiliser les espaces de noms System.Net et System.Net.Sockets.
Cela vous empêche de travailler directement avec Winsock (bien qu'ils soient basés sur Windows Sockets en interne, au moins sur Windows).
Par exemple, le TcpClient class fournit une connexion TCP Client et a été pris en charge dans C# dans chaque version de .NET Framework. Il n'y a absolument aucune raison de ne pas utiliser ces classes si vous voulez travailler avec des sockets.
Je ne sais pas quel contrôle supplémentaire sur TCP vous avez besoin. Si vous avez des difficultés à résoudre les problèmes de connexion TCP, vous pouvez toujours utiliser le traçage System.Net et le Moniteur réseau Microsoft.
System.Net est de loin la meilleure bibliothèque que vous pouvez utiliser.
Pourquoi voudriez-vous? – Thomas
J'aime avoir un contrôle total sur mes programmes ou au moins savoir comment cela fonctionne, puisque je ne suis pas prêt aller descendre à des niveaux inférieurs de programmation .. je demande comment le faire avec C# – user302823