我有一个我正在努力的应用程序,我试图让用户更改"主题"或布局的外观.就像一些应用程序可以选择"Light主题"或"黑暗主题"的选项一样.
所以基本上我需要以下方面的帮助:
我正在尝试创建一个简单的Node.js服务器,通过UDP从客户端接收文件.我遇到的问题是每次我尝试传输一个大文件(任何超过100kb)时,服务器似乎都没有响应.到目前为止,我已成功传输高达50kb的文件.
有什么方法可以解决这个问题吗?
客户代码:
var PORT = 33333;
var HOST = 'localhost';
var dgram = require('dgram');
var log = require('sys').log;
var client = dgram.createSocket('udp4');
var fs = require("fs");
fs.readFile('C:\\test.pdf', function (err,data) {
if (err) {
return console.log(err);
}
client.send(data, 0, data.length, PORT, HOST, function(err, bytes) {
if (err)
throw err;
log('UDP file sent to ' + HOST +':'+ PORT);
log('File sise: ' + data.length);
});
});
Run Code Online (Sandbox Code Playgroud)
服务器代码:
var PORT = 33333;
var HOST = 'localhost';
var dgram = require('dgram');
var server …Run Code Online (Sandbox Code Playgroud)