Adaptation programme Windows vers Linux [Resolu] - C++ - Programmation
Marsh Posté le 06-07-2009 à 11:43:59
Pas de chance.
La gestion des sockets est substantiellement différente sous Windows et sous Unix/Linux.
Par exemple sous Unix, il n'y a pas de #include <winsock2.h>, il n'y a pas de WSAStartup(), etc.
Il faudrait réécrire une bonne partie du programme.
Bon courrage !
Marsh Posté le 06-07-2009 à 11:47:31
Merci pour ta réponce,
le probléme c'est que je n'arrive pas a faire fonctionné les pthread afin de gérer les différent utilisateur.
Si tu peu m'aiguiller, je suis preneur.
Cordialement
Marsh Posté le 06-07-2009 à 12:07:05
Hello,
boost::thread est simple d'utilisation et portable
(d' ailleurs il y a aussi du boost pour la couche réseau... donc ça sera identique sous win et linux)
sinon, en ce qui conserne pthread, ce n'est pas super compliqué non plus... Quel est ton problème ?
Marsh Posté le 06-07-2009 à 12:10:32
Je n'arrive pas a faire créé mon thread a chaque fois que le client se connecte est du coup chaque client écrase les variable alors qu'il devrai se l'ai approprier.
Marsh Posté le 06-07-2009 à 12:21:25
Hum, pas sur de comprendre... tu as un problème de mémoire partagé?
A mon avis, je pense qu'il serai bien que tu regarde ce site: http://www.bien-programmer.fr/pthreads.htm
(fait par quelqu'un d'ici de la cat C... car pthread, c'est du C...)
boost::thread c'est la solution propre en C++
Marsh Posté le 06-07-2009 à 12:25:27
boost::thread + boost::asio pr les sockets et tt le tintouin
Marsh Posté le 06-07-2009 à 12:29:35
en réalité c'est un aplication client / serveur.
le client devra permettre la connexion de plusieurs serveur simultanément.
Ce que je n'arrive pas a faire c'est remplacer cette partie de mon programme (partie qui gere le multi thread)
ce code ci :
Code :
|
par des pthread afin de géré par la suite les connexion simultané de plusieurs serveur.
Le reste du programme est très simple a traduire.
Sa fait 1 semaine que je bloque sur c'est pthread.
Cordialement
Marsh Posté le 06-07-2009 à 18:59:22
Boost ou QT pour des trucs portables avec les fils et les chaussettes
Marsh Posté le 06-07-2009 à 11:33:40
Bonjour, je souhaite adapter mon programme pour qu'il puisse etre compatible pour linux.
Malheureusement je n'y arrive pas.
Pouvez vous m'aider s'il vous plait?
Cordialement
Message édité par thanks33 le 10-07-2009 à 12:27:50