Les sockets, comment ca marche ?
barbier
-
chipsocrevettes Messages postés 72 Statut Membre -
chipsocrevettes Messages postés 72 Statut Membre -
Bonjours à tous.
Ces 3 derniers jours j'ai écumer toutes les pages programmations que j'ai pu trouver sur le web afin de trouver un réponse à cette question. Mais en vain.
Je suis étudiant en 1ère année d'info et dans le cadre de mes projets, je doit réaliser un puissance4 client/serveur. C'est-à-dire qu'il doit être jouable en réseaux. Le problème est que je n'ai trouvé que de l'aide purement théorique et que je n'y ai rien compris. Si quelqu'un avais, par exemple, le code source d'une application extremment simple faisant intervenir le mécanisme des sockets, cela m'aiderai peut être à comprendre un peu plus...
Merci par avance...
Ces 3 derniers jours j'ai écumer toutes les pages programmations que j'ai pu trouver sur le web afin de trouver un réponse à cette question. Mais en vain.
Je suis étudiant en 1ère année d'info et dans le cadre de mes projets, je doit réaliser un puissance4 client/serveur. C'est-à-dire qu'il doit être jouable en réseaux. Le problème est que je n'ai trouvé que de l'aide purement théorique et que je n'y ai rien compris. Si quelqu'un avais, par exemple, le code source d'une application extremment simple faisant intervenir le mécanisme des sockets, cela m'aiderai peut être à comprendre un peu plus...
Merci par avance...
A voir également:
- Les sockets, comment ca marche ?
- Comment connaitre le socket de son processeur - Forum Processeur
- J'ai tordu les pins du socket de mon processeur... - Forum Processeur
11 réponses
salut
voici un exemple
http://www.javaside.com/asp/mfr.asp?page=/fr/tips/t_3.shtml
Chouba
Casque Bleu forumique
voici un exemple
http://www.javaside.com/asp/mfr.asp?page=/fr/tips/t_3.shtml
Chouba
Casque Bleu forumique
Si ca te suffis pas contracte moi par msn
Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Langages Maltraités
Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Langages Maltraités
Et un exemple ultra-simple en Python:
http://python.org/doc/current/lib/socket-example.html
Note qu'avec IP, tu peux avoir 2 types de sockets différents:
TCP (sock_stream): flux de données bidirectionnel en mode connecté.
UDP (sock_datagram): échange de paquets sans accusés de réception.
L'utilisation de l'un ou de l'autre dépend des besoins de ton application, même si TCP est majoritairement utilisé.
http://python.org/doc/current/lib/socket-example.html
Note qu'avec IP, tu peux avoir 2 types de sockets différents:
TCP (sock_stream): flux de données bidirectionnel en mode connecté.
UDP (sock_datagram): échange de paquets sans accusés de réception.
L'utilisation de l'un ou de l'autre dépend des besoins de ton application, même si TCP est majoritairement utilisé.
merci pour vos reponses mais je suis encore et toujours preneur pour d'autre exemple parce que ca reste encore assez flou... par contre j'ai oublié de preciser tout a l'heure que je suis limité à la orog en C/C++...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
A bein dans ce cas je peux rien pour toi
Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Langages Maltraités
Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Langages Maltraités
C'est pas grave merci kan mm... j'ai regarder ce ke tu m'a envoyer ca m'aide deja pas mal a comprendre comment ca marche...
en voici un....
http://www.freeprogrammingresources.com/csource.html
sinon
http://www.google.be/search?q=code+source+socket+C%2FC%2B%2B&ie=UTF-8&oe=UTF-8&hl=fr&btnG=Recherche+Google&meta=
Chouba
Casque Bleu forumique
http://www.freeprogrammingresources.com/csource.html
sinon
http://www.google.be/search?q=code+source+socket+C%2FC%2B%2B&ie=UTF-8&oe=UTF-8&hl=fr&btnG=Recherche+Google&meta=
Chouba
Casque Bleu forumique
MERCI beaucoup !!! je vais essayer de me débrouiller avec tout ça.... c'est sympa en tout cas, je reviendrai.. lol...
salut,
Barbier ou Tomtom ( je sais plus trop qui pose les questions ), j'ai vu que disais être limité à C/C++. Le terme "limité" est un peu de trop ici, tu aurais dû dire plutôt : "J'ai la chance de pouvoir programmer mes sockets en C ou C++". D'autant plus si tu choisis de le faire sur un système Unix : tu pourras utiliser les sockets de Berkeley, les "vrais de vrais" !!
Si effectivement tu comptes développer sur un Unix, voilà cette FAQ "Unix Sockets", incontournable !
http://www.developerweb.net/sock-faq/
++
Sauce piquante
Barbier ou Tomtom ( je sais plus trop qui pose les questions ), j'ai vu que disais être limité à C/C++. Le terme "limité" est un peu de trop ici, tu aurais dû dire plutôt : "J'ai la chance de pouvoir programmer mes sockets en C ou C++". D'autant plus si tu choisis de le faire sur un système Unix : tu pourras utiliser les sockets de Berkeley, les "vrais de vrais" !!
Si effectivement tu comptes développer sur un Unix, voilà cette FAQ "Unix Sockets", incontournable !
http://www.developerweb.net/sock-faq/
++
Sauce piquante