Multi-Client - Serveur façon la plus commune pour les 2 voies de connexion dans
Je veux juste savoir comment la façon correcte de le faire 2 chemin de connexion avec une prise (C#).
J'ai besoin du client, l'envoi et également la réception de données à partir du serveur sans ouvrir le port sur le client-pc /routeur.
Le serveur va être un jeu multijoueur serveur et les clients ne devraient pas extra ouvrir un port à jouer le jeu.
Une simple connexion socket de travail de 2 façons (serveur a une prise d'écouteur, et le client se connecte au serveur de socket)?
Espère que le texte assez bien explique ma question.
OriginalL'auteur Ace | 2012-10-29
Vous devez vous connecter pour publier un commentaire.
Oui, le client ne peut se connecter au port. Ensuite, le Serveur peut répondre à la connexion du client
Exemple
Client
Cela permettra au client d'envoyer des données au serveur. Ensuite, attendre la réponse du serveur. Toutefois, si le serveur ne répond pas, le client va s'accrocher pour beaucoup de temps.
Voici un exemple à partir du serveur
Cela va permettre au serveur d'envoyer une réponse au client lors de la connexion du client.
Grâce,
J'espère que vous trouverez ce utile 🙂
je veux dire : un client en tapant " salut tout le monde ", de sorte que le serveur reçoit ce message et l'envoie à tous les autres clients, mais si un client n'a pas tapé quelque chose de plus haut, ils ne sont pas d'attente pour la réponse.. savez-vous ce que je veux dire ?
Oui. Le serveur a la possibilité de répondre seulement si il y avait des données envoyées par le client. Il a également la possibilité de répondre au client après que le client est connecté.
The server has the opportunity to respond only if there were data sent by the client
Qu'est-ce que cela signifie? après une connexion est établie, le client et le serveur peut envoyer des données à chaque fois qu'ils veulent. Pas besoin d'attendre que toutes les données de l'autre côté.ici ne signifie pas de restrictions. Cela signifie qu'il n'y a pas besoin d'attendre le client pour envoyer des données dans de toute façon. Une bonne journée 🙂
OriginalL'auteur Picrofo Software
Une simple prise de connexion est un full-duplex connexion c'est à dire oui, dans les deux sens de la communication est possible à l'aide d'une seule prise.
Voici un exemple complet.
Oui. C'est la façon dont les sockets de travail 🙂
OriginalL'auteur darth10