2017-07-14 13 views
-4

J'ai (pour l'exercice) pour créer un serveur, pour gérer les connexions client. Le sujet parle de programmation en C, mais je l'ai déjà fait. Id'like de le faire à nouveau avec le noeud js. Je n'ai pas besoin d'un serveur http, juste un module simple qui gère le cmd brut. Le protocole est donné dans le sujet, et je vais mettre en œuvre la logique de mon application à mes côtés. Je suis juste nouveau dans la programmation de noeud js, et c'est un sujet léger (environ 5-6 commandes). Savez-vous où je peux commencer? Nom/doc d'un module simple, ou juste le code minimaliste pour gérer la connexion client/commande de lecture? (Les Cmds sont des chaînes simples, suivies de \ n). J'ai cherché dans le site Web de npm, mais je trouve juste le serveur de http ou quelque chose de plus élaboré, et je n'ai pas besoin de tant de fonctionnalités. Juste des connexions, des commandes au format brut et quelques événements pour gérer bien des choses comme la perte de connexion, lire qui a échoué, etc ...créer un serveur simple avec le noeud js (protocole personnalisé)

+0

c'est une CLI que vous voulez créer? Interface de ligne de commande, peut-être ce module pourrait vous aider https://www.npmjs.com/package/cli – mottaman85

+0

Non, quelque chose à se connecter avec netcat ou telnet ou tout autre client qui vient de lire() et write() sur son socket (en C mais la partie client n'est pas le problème ici) – Oscar

+0

si vous voulez créer une conversation avec une prise, peut-être ce module pourrait vous aider: https://www.npmjs.com/package/socket.io-client – mottaman85

Répondre

2

Comme je l'ai dit, je suis un débutant total dans Node.JS, et j'ai raté cette page de documentation : Net module

Désolé tout!