Comment savoir si un ordi est sur client serv

Fermé
welmant Messages postés 22 Date d'inscription vendredi 25 février 2005 Statut Membre Dernière intervention 14 juillet 2014 - 28 avril 2005 à 09:40
welmant Messages postés 22 Date d'inscription vendredi 25 février 2005 Statut Membre Dernière intervention 14 juillet 2014 - 30 mai 2005 à 13:12
je suis sur un projet et j'arrive pas fair le code sur delphi alors si vous avez des idees ou la reponse alors aidez moi svp et merci

24 réponses

Welmant votre question et défirent de titre sa na de sence
0
bacchuss Messages postés 1162 Date d'inscription samedi 13 décembre 2003 Statut Membre Dernière intervention 6 avril 2009 190
28 avril 2005 à 12:27
juste une suggestion :
enlevez vos moufles pour taper votre message car la on ne comprend rien de rien ...
0
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
28 avril 2005 à 15:13
Il dit que la question n'a aucun rapport avec le titre du post. T dur de la feuille ;)

C'est vrai que... mais en fait la question est :
"est-ce que vous avez une réponses au titre de mon post "
0
welmant Messages postés 22 Date d'inscription vendredi 25 février 2005 Statut Membre Dernière intervention 14 juillet 2014
28 avril 2005 à 15:08
est que quelqu' un a une idee sur le code pour delphi 5 qui teste si un ordinateur est sur un client serveur ou non .
si oui envoye le moi sur patsamena@voila.fr
0
bacchuss Messages postés 1162 Date d'inscription samedi 13 décembre 2003 Statut Membre Dernière intervention 6 avril 2009 190
28 avril 2005 à 15:15
Avouez que la c'est quand meme plus clair, non ;-)
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
28 avril 2005 à 15:13
Tout ordinateur sous Windows ou Linux est de toute façon client/serveur.

ça répond à ta question ?
0
welmant Messages postés 22 Date d'inscription vendredi 25 février 2005 Statut Membre Dernière intervention 14 juillet 2014
28 avril 2005 à 15:54
je le sais seb mais pour un programme sous delphi comment faire pour qu'un programme puisse le savoir ???
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
28 avril 2005 à 15:55
mm... ben si tout ordinateur est systématiquement client/serveur, il n'y a pas besoin de programme pour le savoir, non ?
0
welmant Messages postés 22 Date d'inscription vendredi 25 février 2005 Statut Membre Dernière intervention 14 juillet 2014 > sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019
29 avril 2005 à 06:26
ue code dans un progiciel qui verifie s'il est sous client serveur alors c quoi le code car moi je suis au pied du mure
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659 > welmant Messages postés 22 Date d'inscription vendredi 25 février 2005 Statut Membre Dernière intervention 14 juillet 2014
29 avril 2005 à 09:40
Il n'y a pas de code générique pour détecter ça.

A partir du moment où l'ordinateur a une quelconque couche réseau, on peut dire qu'il est client/serveur.
0
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
29 avril 2005 à 06:43
Client/serveue pour quel service?
*quel port TCP ? = ouvre un socket et dialogue sur base du protocole...
*un service web....?
* autre chose
.....

Tout celà demande un petit peu plus de précisions.

Johan
0
welmant Messages postés 22 Date d'inscription vendredi 25 février 2005 Statut Membre Dernière intervention 14 juillet 2014
29 avril 2005 à 06:56
dans un programme on envisage tous les possibilites jisisv
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
opsi Messages postés 50 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 21 janvier 2007 4
29 avril 2005 à 10:01
LOol,
Bon :

Alors un server est un ordinateur qui distribue des services ....

Un client est un ordinateur qui se connecte a un server pour récupérer un service ...

Donc quand tu dis : "est ce que mon pc est client ou server ?" ca veut strictement rien dire !

Il faut que tu precise de quel genre de serveur tu veux :

-server web, server windows, server de merde, etc ...

Voila ....
0
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 298
29 avril 2005 à 11:06
Donc pour savoir si un PC est serveur, il faut que tu test tout les ports avec tout les protocoles et tout les types de services.
Ensuite, je ne pense pas que tu puisse savoir si un PC distant est client.
Sinon, à partir du PC lui meme tu fait netstat /all et tu as les ports en écoutes et les connexions, tu n'a plus qu'a en déduire le reste.
C'est vrai que c'est pas trop clair ton histoire.
Si tu nous exposait l'e projet on gagnerai du temps.
0
welmant Messages postés 22 Date d'inscription vendredi 25 février 2005 Statut Membre Dernière intervention 14 juillet 2014
2 mai 2005 à 09:13
Pour savoir si un ordi est client serv cela je le sais si je suis sur la machine et que je me balade dans le pc mais si c par un programme alors comment .Jisiv on pense a tout alors il se peut que se soit un serveur web ou windows ou servur de merde comme tu le dit
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
2 mai 2005 à 09:16
A partir du moment où est sous Windows, c'est forcément un serveur et un client.

Toute machine Windows est par défault un serveur client Microsoft (protocole SMB/NetBIOS), un serveur RPC, etc.

Et toute machine Windows est également cliente (SMB/NetBIOS, HTTP puisque IE est installé par défaut, etc.)

Voilà, donc pas besoin d'un programme: Tout ordinateur sous Windows est à la fois client et serveur.
0
welmant Messages postés 22 Date d'inscription vendredi 25 février 2005 Statut Membre Dernière intervention 14 juillet 2014
2 mai 2005 à 09:27
oui tout cela je le sais
MAis je suis entreint de creer un progiciel qui fait deux truc different selon si l'ordi est sous serveur ou non alors il test au debut du lancement et c la qui cloche tout car comment faire un programme qui reconnait que le pc est sous serveur .
On se base qu'on ne sait pas encore sur quel ordi le progiciel sera installe .alors voila ppourkoi il fo un programe
0
opsi Messages postés 50 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 21 janvier 2007 4
2 mai 2005 à 10:03
Décidément je pense si ton fameux logiciel de client serveur n'est pas prevu pour repondre a une demande de ce type, à savoir : "suis-je un serveur ou un client ?" alors effectivement scan les ports et regarde si ceux du server sont a l'ecoute.... si c'est le cas c'est que ta machine est un serveur sinon un client .... sinon rien du tout =) !!
mais elle est vraiement farfelue ton histoire...
0
welmant Messages postés 22 Date d'inscription vendredi 25 février 2005 Statut Membre Dernière intervention 14 juillet 2014
2 mai 2005 à 10:06
farfelue comment ,opsi
0
opsi Messages postés 50 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 21 janvier 2007 4
2 mai 2005 à 10:13
Ben c'est plutot rare de vouloir savoir si un PC est client ou serveur, normalement un Pc fait une demande vers un serveur connue ou au pire scan les ports d'@ IP pour savoir si il existe un serveur actif .... mais la tu veux aussi savoir si la machine est cliente ... je sais pas je trouve sa un peu bizzarre mais si tu nous en disait plus sur ton appli ca pourrait aiser a comprendre !! voilivoilou =)
0
fras34 Messages postés 92 Date d'inscription mardi 19 avril 2005 Statut Membre Dernière intervention 27 mai 2007 36
2 mai 2005 à 10:31
Bonjour,

La question serait plutôt, à mon avis, quelle machine fait fontion de server
Par definition ton server sert des données donc ... le test se ferait plutot sur la presence des données

On se base qu'on ne sait pas encore sur quel ordi le progiciel sera installe

Si qui laisse suggerer que le progiciel est installé sur le server, non ?
Si c'est le cas le test serait plutot sur l'install du progiciel


Au final, quelle est la difference entre le server et les client, qu'est-ce qui le differencie, qu'y a-t-il sur le server qu'il n'y aurai pas sur les clients ? Des données, des programmes ....

C'est à mon avis le plus simple. Si les données qui DOIVENT être sur le server ne sont pas sur ta machine, tu es client.
0
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 298
3 mai 2005 à 15:22
la solution :
function testsc():bool
Begin
return TRUE;
END;

désoler si il y a des problème de syntaxe, mais mon Pascal est un peu rouiller.
Il n'y a plus qu'a mettre cette fonction dans ton programme et le tour est joué.
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
3 mai 2005 à 15:25
:-)
0
welmant Messages postés 22 Date d'inscription vendredi 25 février 2005 Statut Membre Dernière intervention 14 juillet 2014
4 mai 2005 à 09:08
Mrci char mais la c pas aussi facile que sa d'ailleur je l'ai deja essayer
Si le prog est installe sur un ordi non serv alors la il y a un bug
LE probleme c'est le foncton en effet char et on est trois developpeur sur le projet et cela nous casse la tete.
0
welmant Messages postés 22 Date d'inscription vendredi 25 février 2005 Statut Membre Dernière intervention 14 juillet 2014
4 mai 2005 à 09:57
car si on elargi le pb alors on doit avoir un msg sur l'ordi non serv et un autre sur le serv avec le nom de l'ordi connect tu vois ce que je veux dire et aussi le nom de l'ordi serv sur l'otre
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
4 mai 2005 à 10:17
Si le prog est installe sur un ordi non serv alors la il y a un bug

Quel bug ?

Donc ton programme plante quand il lui manque quelquechose.



Demande à vérifier si un ordinateur est "serveur" est beaucoup trop vague.

Est-ce que tu peux nous décrire précisément de quoi (ou quel logiciel serveur) ton programme a besoin pour fonctionner ?

Quel est précisément l'élément qui le fait planter quand il manque ?
IIS ?
un autre service ?
la version de Windows ? (2000 workstation/ server, XP pro/familial) ?
0
opsi Messages postés 50 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 21 janvier 2007 4
9 mai 2005 à 11:31
Normalement un serveur ecoute sur un port precis, pour receptionner les clients (pas forcément mais on a pas de precision sur le dit "serveur", alors on suppose que c'est ca ....), donc pour savoir si la machine que tu scanne est serveur ou pas essaye de te connecter a elle sur le port que le serveur est sencé ecouter... si tu as une reponse c'est qu'elle est serveur , sinon c'est qu'elle est client ou qu'elle est rien du tout...

une fois de plus, essaye de donner plus de precision sur les applis si tu veux une aide correct ... =)
0
welmant Messages postés 22 Date d'inscription vendredi 25 février 2005 Statut Membre Dernière intervention 14 juillet 2014
25 mai 2005 à 09:11
Salut à tous,
D'une maniere plus claire voici le probleme :
je cherche depuis un certain temps 2 programmes en delphi 5

Le 1er programme permettant de vérifier si un serveur est en ligne ou non, en détail :
- au lancement du programme je souhaiterai faire apparaître le statut du serveur qui est chez moi, à savoir "Connecté" ou "Déconnecté".
- sachant que je possède une IP fixe
- sachant également que je souhaiterai que le résultat apparaisse soit sous forme d'un texte ( "Connecté" ou "Déconnecté" ) soit sous forme d'une image (différente selon le cas : "connect.gif" et "disconnect.gif").
- si le serveur est allumé, le programme met en serveur-client le Pc client
- sinon il est éteint, le Pc client devient autonome
Pourquoi je veux cela ? ... tout simplement parce que le PC qui fait office de serveur n'est pas toujours allumé et que je souhaitepouvoir travailler meme si le serveur est éteint.

Le 2nd programme permettant de vérifier si un le client serveur est en ligne ou non,et on a les memes details que precedent mais en plus on a un liste box qui affiche tous les pc connecte sur celui ci et/ou sur le serveur s'il est connecté

Voilà, j'espère avoir été clair dans ma requête cette fois lolll.

J'espère que quelqu'un pourra m'aider ... d'avance merci !!!
0
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 298
25 mai 2005 à 15:33
non, toujours pas clair...
dit ce que tu veux faire, l'utilité de ces programmes, quel est le "serveur"
peu être pourrat-on t'aider.
0