Linux 系统是通过 socket 层进行网络数据包交互的,也就是应用程序调用的 socket 提供的接口
那么对于前端开发人员,调用的接口是 node 使用的 HTTP,浏览器使用的是 Web API,没有套接字的身影,是这些第三方库底层对 socket 进行了封装么?
Linux 系统是通过 socket 层进行网络数据包交互的,也就是应用程序调用的 socket 提供的接口
那么对于前端开发人员,调用的接口是 node 使用的 HTTP,浏览器使用的是 Web API,没有套接字的身影,是这些第三方库底层对 socket 进行了封装么?
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答5.2k 阅读✓ 已解决
1 回答3.4k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
没错,Node.js和浏览器环境里的通信是底层的Socket层实现的,但是这些细节被高级API和第三方库封装好了,前端直接可以用