首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么在socket io中他们在html页面中有一组脚本行?

问为什么在socket io中他们在html页面中有一组脚本行?
EN

Stack Overflow用户
提问于 2019-06-18 13:37:17
回答 2查看 68关注 0票数 0

我正在尝试使用nodejs和socketio开发一个flutter聊天应用程序。我刚刚开始使用socketio。我有几个例子,其中每个前端或客户端都有一组socketio脚本。我可以只在服务器端开发代码吗?这样我就可以与任何类型的前端集成。

EN

回答 2

Stack Overflow用户

发布于 2019-06-18 14:07:33

你可以做到的。Socket.io是节点js中的web套接字实现。它支持客户端和服务器之间的实时、双向和基于事件的通信。

​

​

Server和client可以发送和接收事件。如果您不想在客户端编写任何脚本,那么就不需要使用sockets。

编辑: socket.io给出了聊天应用的很好的例子和解释。https://socket.io/get-started/chat/

票数 0
EN

Stack Overflow用户

发布于 2019-06-18 15:50:57

Socket.io有两个截然不同的部分-- server和客户端。文档make this clear。没有什么可以阻止您只编写服务器部分,而将客户端实现留在方程式之外,让其他人来实现。

虽然Socket.io的主要目的是实现WebSocket协议,但可以说,它是通过将其包装在自己的接口中来实现的。因此,socket.io服务器只能与socket.io客户端通信,而不能与以其他方式实现WebSocket的客户端通信。也就是说,几乎所有主流语言都有socket.io客户端库:

您还询问了React和Angular,但这两个都是web前端,所以它们没有理由不能在这些框架中使用标准的Javascript客户端库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56642344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档