如何理解应用程序需要通过系统调用,来跟 Socket 层进行数据交互?

Linux 系统是通过 socket 层进行网络数据包交互的,也就是应用程序调用的 socket 提供的接口

那么对于前端开发人员,调用的接口是 node 使用的 HTTP,浏览器使用的是 Web API,没有套接字的身影,是这些第三方库底层对 socket 进行了封装么?

阅读 2.4k
1 个回答

没错,Node.js和浏览器环境里的通信是底层的Socket层实现的,但是这些细节被高级API和第三方库封装好了,前端直接可以用

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题