IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Socket pour des serveurs jeux


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de kazylax
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    278
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 278
    Par défaut Socket pour des serveurs jeux
    Bonjour,

    Je voudrais faire un ping des ips et port
    de mes serveurs jeu "Wolfenstein enemy Territory" et Quake Wars

    mais mon code ne passe pas avec les ports "27960" seulement avec les ports "80" ou "21" ou "22"

    j'ai le code suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
            Try
                Dim _socket As New Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp)
                _socket.Connect("79.87.57.10", 27960)
                If _socket.Connected = True Then
                    Label9.Text = "Serveur en ligne"
                Else
                    Label9.Text = "Serveur hors ligne"
                End If
            Catch ex As Exception
                MsgBox(ex.Message)
            End Try
    Je suis sur VB.ET 2005

    pouvez vous m'aider s'il vous plait ?

    Merci
    Cordialement,

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 206
    Par défaut
    Bonjour,

    As tu vérifié si ton pare-feux ou autres logiciels de protection autorisent ce port

  3. #3
    Membre éclairé Avatar de kazylax
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    278
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 278
    Par défaut
    Bonjour,

    En faite les serveurs jeux sont sur mon serveur dédié
    sous linux debian 5.0

    Mes ports sur le dédié sont ouvert puisque les jeux sont en ligne
    après je sait pas si il faut ouvrir les port autrement pour faire un ping du port
    pour voir si il est en ligne ou pas

    Merci de m'aider


    EDIT: en php ca ne pose aucun problème tout marche bien sauf en VB.NEt

    Cordialement,

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par kazylax Voir le message
    Mes ports sur le dédié sont ouvert puisque les jeux sont en ligne
    T'es sûr que les jeux en questions communiquent en TCP et pas en UDP ?

  5. #5
    Membre éclairé Avatar de kazylax
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    278
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 278
    Par défaut
    Ok je vient de voir mes ports sont en UDP

    Donc avec le code que j'ai je ne peut
    pas voir mes serveurs sur mon programme pour savoir si ils sont en ligne ou pas ?

    Merci
    Cordialement,

  6. #6
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par kazylax Voir le message
    Ok je vient de voir mes ports sont en UDP

    Donc avec le code que j'ai je ne peut
    pas voir mes serveurs sur mon programme pour savoir si ils sont en ligne ou pas ?
    Ben en fait tu ne peux pas utiliser la méthode Connect, car UDP est un protocole non connecté. Il faudrait que tu envoies un datagramme et que le serveur te renvoie une réponse, mais ça implique de connaitre le protocole utilisé par le jeu...

Discussions similaires

  1. Répartition de charge pour des Serveurs SOLR en mode SOLRCLOUD
    Par cpgarfield dans le forum Administration
    Réponses: 0
    Dernier message: 15/01/2014, 14h52
  2. Réponses: 2
    Dernier message: 18/04/2013, 10h08
  3. Demande d'information pour des serveurs d'hébergement
    Par HostGaming dans le forum Ordinateurs
    Réponses: 13
    Dernier message: 12/01/2012, 13h27
  4. Réponses: 11
    Dernier message: 30/06/2008, 13h15
  5. Réponses: 8
    Dernier message: 08/09/2006, 15h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo