【问题标题】:simple GPS server with node.js?带有 node.js 的简单 GPS 服务器?
【发布时间】:2011-06-14 03:46:41
【问题描述】:

我必须在 linux VPS (IP: 1.2.3.4) 上创建一个简单的服务。因此,无论文本/数据将发送到该 linux 服务器 1.2.3.4:6345,它都会将该文本/数据发布到网站。

类似的东西

Server 1.2.3.4 listening at port: 6345  
Received text: 'lng: 12.00, lat: 14.00, DeviceId: E8f4kakh'
/*I will convert text to proper query params*/
Post data to www.mywebsite.com/data

我对 Linux 编程一无所知。我可以使用 node.js 做到这一点吗?或任何其他简单的语言?

【问题讨论】:

  • “我对 linux 编程一无所知” - 与其告诉我们你不知道什么,不如告诉我们你做什么知道我们知道从哪里开始。

标签: linux gps node.js


【解决方案1】:

假设您说的是 tcp 服务器:

var http = require('http');
var net = require('net');
var mywebsite = http.createClient(80, 'www.mywebsite.com');

var server = net.createServer(function (socket) {
  socket.write("GPS relay server\r\n");
  socket.on("data", function (data) {
      console.log(data);
      var request = google.request('POST', '/data',
        {'host': 'www.mywebsite.com'});
      request.end(convertTextToProperQueryParams(data));
      request.on('response', function (response) {
        socket.write('STATUS: ' + response.statusCode);
      });
  });
});

server.listen(6345);

console.log('server listening on port 6345');

function convertTextToProperQueryParams(data) {
    return ProperQueryParams;
};

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-02
    • 1970-01-01
    • 2012-11-27
    • 1970-01-01
    • 2012-10-07
    • 1970-01-01
    • 2015-03-11
    • 1970-01-01
    相关资源
    最近更新 更多