nodejs 适合开发TCP服务吗?
发布于 8 年前 作者 lvgithub 10686 次浏览 来自 问答

nodejs 适合开发TCP服务吗?node对TCP流的处理API提供的完善吗?

27 回复

适合开发啊,不然node怎么开发游戏服务器。。

来自酷炫的 CNodeMD

@weierbufan 有开源的项目推荐吗

用WebSocket不是很好么?

@lvgithub 你去github上面找找,以前看到过一个。不过没记住是哪个,不好意思啊。

@zhanzhenzhen @zhanzhenzhen 要与单片机通信

来自酷炫的 CNodeMD

现在Node写的服务器基本不都是TCP服务器吗,别说你们写HTTP网站的不是基于TCP的。 TCP服务完全没问题,我还有个UDP服务一直跑着,跑了块5天了。

开心连三国,看看这个,是游戏服务端开源的项目,这上面也有tcp粘包的处理方案。

@lvgithub 客气了,很久之前看到的,之前有java处理这个问题,感觉处理的不是特别的好,现在转js了,看到别人有用NodeJS处理这个,就给记下了,不过也看到你处理的方案也挺好的

node不适合的话应该就没必要存在了 自豪地采用 CNodeJS ionic

可以的,,,,,require(‘net’); 我的tcp/ip 服务都跑了一年了。。。

@yujintang 支持和单片机或者别的底层架构通信吗

@lvgithub TCP不考虑物理

前段时间用sockit.io做实时通信的项目,非常好用,性能不错 自豪地采用 CNodeJS ionic

@bendise 你的应用场景是怎么样的

来自酷炫的 CNodeMD

@lvgithub 完全支持,你不需要考虑这个问题。

楼主,你好,你是怎么做的啊? 我也需要做和单片机通信的东西~

pomelo

来自酷炫的 CNodeMD

我们用 nodejs 写 聊天服务器 百万级同时在线聊天 From Noder

@JustinLiao1314 请问问你的服务器是怎么做压力测试的 我写了个纯node的 socket tcp服务项目 先在想做压力测试 没有什么思路

回到顶部