将基于java线程的tcp套接字服务器转换为javascript异步tcp套接字服务器
Convert java thread-based tcp socket server to javascript async tcp socket server
我希望将基于java线程的tcp套接字服务器转换为基于javascript的(最好是nodejs)异步tcp套接字服务器。这是我的应用,现在学习nodejs。我想这将是一个很好的练习,以了解更多关于nodejs的这种方式。
我已经看过nodejs,并将使用。net模块。我也读到nodejs是基于事件的,不做基于线程的东西。
任何想法?
这个问题实际上很模糊,但我会尝试回答张贴一个非常简单的TCP服务器的链接,我在nodeJS中见过:
http://www.hacksparrow.com/tcp-socket-programming-in-node-js.html你是对的,你必须设置一些事件,你将不得不做你的数据处理等等,但这很大程度上取决于你的服务器是用来做什么的,它将接收什么样的数据,以及它期望产生什么。
如果你能给我们更多关于你的问题的细节,我想我们能更好地弄清它的功能。
好的,很好,所以根据你的新细节,你必须做这样的事情来开始听:
var server = net.createServer();
server.listen(PORT, HOST);
console.log('Server listening on ' + server.address().address +':'+server.address().port);
,然后这个来监听连接并处理数据:
server.on('connection', function(sock) {
console.log('CONNECTED: ' + sock.remoteAddress +':'+ sock.remotePort);
sock.on('data', function(data) {
console.log('DATA ' + sock.remoteAddress + ': ' + data);
// here you'll do all your data processing, for instance
// call some JSON webservices that will write SQL queries...
});
});
相关文章:
- 套接字服务器向客户端广播,但不从两者接收
- 套接字服务器在本地获得500毫秒的往返时间
- 将服务器托管的Web应用程序连接到本地Web套接字
- 套接字发生了什么's在'断开连接'事件(服务器端)
- Mocha网络套接字测试https服务器
- 'simple'套接字中的作用域问题.IO服务器
- 需要将套接字服务器插入控制器
- 是否可以与位于不同于html5网站呈现的服务器的网络套接字进行通信
- 从服务器端将属性绑定到套接字对象;似乎不能正常工作
- 套接字IO未连接到正确的服务器
- 服务器到服务器套接字IO消息
- 套接字 IO 未使用 swift 连接到服务器
- 套接字无法加载资源服务器(404 错误)
- 闪存套接字无法正确读取 Java 服务器
- 谁在套接字(服务器端)上正确管理mongodb数据
- 为 WebSocket [握手] 创建一个 PHP 套接字服务器
- Sails JS套接字事件在服务器重新启动后不触发
- 有没有办法用JavaScript编写TCP服务器套接字?
- 角度页面到node.js服务器套接字连接
- 服务器到服务器套接字的SSL加密.输入输出连接