Encore un projet que g retrouvé, les server sont multithreadé avec des semaphore , la gestion signal et tout ce qui va bien. Le wizard permet de creer/modifier les fichier de conf simplement, et ya aussi quelque client graphique adapté
Tous les server/client respect les protocol et la RFC associé ( pas toujours la plus recente mais c retro-compatible)
Conclusion :
a l'epoque jav chercher de la doc pour faire ca et jav rien trouver donc je pense et j'espere que ca sera utile a plein de monde.
je tiens a signaler que tout est en anglais ( sauf les comments)
ca me rapelle un prof qui disait : L'anglais c'est la langue de l'informatique ! alors arreter de vous plaindre bande de feignasse ! ( bon fo dire qu'il nous refiler tous les support de cours et les docs en anglais donc .... mais bon le gas etait russe donc ct langlais ou le russe lol !! )
sur windows j ai pas arivee a le compilee sous vc++6
tu puex m aide a le faire marci :)
perso cygwin c'est pas forcément le bon choix si vous voulez que ca tienne pendant 1 an sans pb. Ca fait plus d'un an que je bosse dessus. J'ai du développer un prog de vidéosurveillance multi caméras (25,50,etc...) le pb c'est que j'ai un client sous WIN32 et un serveur sous cygwin. Le serveur arrive a se bloquer pendant plus de 15 min sur un connect, et le syscall select peut faire monter le proc a 100% d'un coup . De même le syscall poll peut bloquer indéfiniment pour une raison X. Je crois qu'ils simulaient ca avec des jeux de process. Une autre chose, le kill de thread sous cygwin est foireux, idem que le pthread_create. Essayez de regarder le nb de thread créés par une appli sous cygwin (ctrl+alt+suppr), vous verrez que cygwin les créé par paires. Un autre pb, encore sur le connect, cygwin supporte mal les connects en multi-thread. Il faut les différer par un quelconque moyen, que l'appel au connect ne soit pas effectué a la même milliseconde.
++
Alp
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.