代码之家  ›  专栏  ›  技术社区  ›  Greg

对于JavaScript客户端的TCP服务器,我应该使用哪种编程语言?

  •  0
  • Greg  · 技术社区  · 14 年前

    该程序将充当TCP网络应用程序中的服务器,使用预先编写的框架为输出到浏览器的JavaScript客户端提供服务。

    服务器程序将需要“始终打开”,并且能够处理JSON。

    我的第一反应是使用PHP,因为它可以运行相同的web服务器,并且具有预先存在的JSON和TCP函数。有没有一种方法可以在服务器上运行PHP脚本而不需要打开浏览器来“触发”脚本执行?-脚本必须连续运行数小时而不超时。

    其他语言被认为是C,C++,java。

    提前谢谢。

    3 回复  |  直到 14 年前
        1
  •  1
  •   Adam Byrtek    14 年前

    node.js

    主页上的第一个示例显示了在其中构建服务器是多么容易

    var http = require('http');
    http.createServer(function (req, res) {
      res.writeHead(200, {'Content-Type': 'text/plain'});
      res.end('Hello World\n');
    }).listen(8124, "127.0.0.1");
    console.log('Server running at http://127.0.0.1:8124/');
    
        2
  •  0
  •   colithium    14 年前

    任何东西都可以发出一个请求来触发要执行的PHP脚本,而不必是浏览器。例如,cron作业可以简单地请求一个特定的页面并执行它。或者可以 execute it directly

        3
  •  0
  •   user396404    14 年前

    http://www.ape-project.org/

    php-f名称_文件.php

    但是,如果您试图将数据实时推送到浏览器,那么php是一个错误的选择。花点时间看看ape服务器。