2012-08-31 4 views
1

Je travaille sur un projet où j'ai un client .Net connecté à un serveur TCP de nœud. Ce serveur TCP doit à son tour recevoir des données d'un autre serveur HTTP de nœud. Ainsi, ce serveur HTTP reçoit des données et doit les transmettre au serveur TCP. Et puis le serveur TCP doit le diffuser à tous ses clients .Net. Je suis coincé avec la partie de transfert de données (essayé à l'aide de sockets, bt pas tout à fait confiant à ce sujet).Transfert de données du serveur HTTP au serveur TCP

dire, le serveur HTTP est défini comme suit:.

var = HttpServer http.createServer (function (req, res) {

 res.writeHead(200, { 'Content-type': 'text/html' }); 
    var parsed = url.parse(req.url, true); 
     output = parsed.query.id; 

}) écouter (HTTP_PORT); Où la variable «output» est créée à partir d'une URL envoyée par un troisième serveur. Donc, j'ai besoin de passer cette variable 'output' à un serveur TCP fonctionnant sur un autre port.

Toute aide serait appréciée.

Cordialement, Abinash.

Répondre

1

Vous pouvez utiliser WCF avec liaison TCP pour cela. La page Http va envoyer un ping au service WCF.

+0

la communication avec le serveur http et tcp. Comment créer la socket pour transmettre des données .. ?? – TwistedFork

Questions connexes