2011-06-22 5 views
-1

Je ne sais vraiment pas comment mettre en œuvre cette aide de la programmation CVérification de la connexion au serveur

  • donné le nom de l'ordinateur et/ou l'adresse MAC du serveur, comment puis-je savoir si la machine cliente y est connecté
    l'idée ici est de savoir si la machine client est connecté au serveur

Je viens de commencer à faire des programmes C, alors s'il vous plaît si vous pouvez me donner un échantillon de travail ou des extraits qui serait grand et apprécier. je vais devoir juste pour le modifier selon mes besoins

merci

+0

Quel problème essayez-vous de résoudre? Pourquoi voulez-vous savoir si le client est connecté au serveur? –

+0

nous avons quelques programmes que nous devons contrôler, ces programmes ne peuvent exécuter que des modules C, donc quand un autre utilisateur copie ces programmes, le programme exécute ce module/fonction C pour détecter s'il est connecté à notre serveur – Aries

Répondre

0

set O_NONBLOCK à socket qui passe pour se connecter(). et appelez connect(). connect() retournera sans attendre. puis appelez select() pour vérifier la prise signalée en lecture/écriture.

+0

merci, si ce n'est pas trop pour vous, puis-je avoir votre réponse dans un type de procédure/fonction – Aries