小编Dav*_*vid的帖子

如何在node.js中添加换行符?

我是node.js的新手,我正在尝试编写一个接收http请求并通过套接字转发内容的程序.套接字的另一端是一个寻呼系统,它需要以新行字符终止的消息.到目前为止,它工作正常,除了与内容发送额外的消息:undefined.

当我将寻呼机消息的内容打印到客户端的浏览器时,似乎没有新行.我这样做了吗?

sys = require("sys"),
http = require("http"),
url = require("url"),
path = require("path"),
net = require("net");

socket = new net.Socket();
socket.connect(4000, '192.168.0.105');

var httpServer = http.createServer(function(request, response) {
    var uri = String(url.parse(request.url).query);
    var message = uri.split("=");
    var page = 'FPG,101,0,3!A' + message[0] + '\n';
    response.writeHead(200, {"Content-Type":"text/html"});
    response.write('sending message: ' + page + " to pager");
    response.end();
    socket.write(page);
}).listen(8080);

sys.puts("Server running at http://localhost:8080/");
Run Code Online (Sandbox Code Playgroud)

编辑:我进一步缩小了范围.事实证明,如果我这样做:

var page = 'FPG,101,0,3!A' + 'hello' + '\n';
Run Code Online (Sandbox Code Playgroud)

它工作正常.所以输出uri.split("=")不能是我所期待的.

javascript sockets pager node.js

10
推荐指数
3
解决办法
2万
查看次数

此jar包含签名者证书将在六个月内过期的条目

我以各种方式签署了我的jar,但是当我使用命令时,我不断收到上述错误消息:

jarsigner -verify -verbose [my jar]
Run Code Online (Sandbox Code Playgroud)

有没有办法摆脱这个错误?如果没有重新认证,我的代码会在六个月后停止工作吗?

以下是用于生成密钥并在Jar上签名的整套命令:

keytool -genkey -keystore [keystore] -alias [alias] -validity 2000
keytool -selfcert -keystore [keystore] -alias [alias] -validity 2000
jarsigner -keystore [keystore] [jar] [alias]
Run Code Online (Sandbox Code Playgroud)

java security applet code-signing

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

applet ×1

code-signing ×1

java ×1

javascript ×1

node.js ×1

pager ×1

security ×1

sockets ×1