CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

c++ Socket

march99
march99
Niveau 10
05 mars 2011 à 13:12:38

Bonjour,
Je cherche a utiliser des Socket en c++ dans un programme compatible Linux/Windows/(Mac?).
J'ai vu un lien qui me paraissait pas mal pour créer sa propre libraire de Socket :
http://www.quantic-storm.com/qs/index.php?menu=Community&sm0=Sockets&language=FR

Mais vu que le tutoriel date de 2008 je me demande si il est encore viable et si il n'y a pas d'autres méthodes plus simple pour gérer les Socket multi-plateforme ?

guyver2
guyver2
Niveau 10
05 mars 2011 à 17:41:07

Salut,

il y a quelques temps j'avais utilisé la bibliothèque inet.h qui était assez simple a mettre en place. Par contre je ne sais pas du tout si elle existe sur windows. Avec le meme code j'avais fait des communications entre linux mac et psp.

http://www.spi.ens.fr/~beig/systeme/sockets.html

godrik
godrik
Niveau 30
05 mars 2011 à 21:43:58

pourquoi ne pas utiliser la lib d'IO de boost? http://www.boost.org/doc/libs/1_46_0/doc/html/boost_asio.html

dnob700
dnob700
Niveau 10
09 mars 2011 à 17:07:44

Ma bibliothèque de socket en C++ est là :
http://svn.quare.fr/viewvc/projets/trunk/libmksocket/?view=tar

Je ne me souviens plus trop dans quel état elle est (ça fait longtemps que je n'y ai pas touché), mais a priori elle fonctionne (je m'en suis pas mal servi et il y a eu quelques autres utilisateurs), là seule chose c'est que je crois que je n'ai jamais terminé proprement la gestion des erreurs et elle ne gère que les sockets TCP (pas UDP). Elle est par contre multi plateformes (i.e. au moins windows et linux) et l'interface est normalement très simple d'utilisation.

Et comme elle est open source, tu peut l'éditer à souhait (et évidemment, si tu le fait, je veux bien que tu m'envoie tes corrections).

march99
march99
Niveau 10
11 mars 2011 à 19:32:45

Merci pour vos réponses,
Dnob700 je vais voir comment tu as fait, par contre je doute que je trouve des trucs a redire.

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment