bonjour,
c'est la première fois que je veux programmer en c# et j'aimerais savoir si c'est bien possible de dévelpper des applications clients-serveur ou des applications qui fonctionneront en reseau avec c#.
merci
Version imprimable
bonjour,
c'est la première fois que je veux programmer en c# et j'aimerais savoir si c'est bien possible de dévelpper des applications clients-serveur ou des applications qui fonctionneront en reseau avec c#.
merci
Bonjour,
La réponse est oui.
pour compléter un peu :
dans system.net il y a tout ce qu'il faut niveau réseau (http, tcp, udp ...)
system.net.sockets.tcplistener et tcpclient pour faire simple
sinon il y a wcf qui permet de simplifier le code en ne s'occupant pas de la transmission et de la traduction, en gros avec wcf on rend public des membres (méthodes, fonctions, etc...) sur l'exe serveur, et le client une fois le canal ouvert peut appeler les membres
il y a la possibilité de faire du duplex pour que le serveur puisse appeler des membres sur les clients
wcf n'est pas interopérable dans tous les cas (en net tcp par exemple non, mais en http soap beaucoup plus)
Comme dans la (quasi) totalité des langages modernes.