我可以使用网络浏览器和JavaScript来实现客户端套接字程序吗

时间:2018-09-28 17:37:28

标签: javascript sockets web server

我可以使用Web浏览器和JavaScript来实现BSD客户端套接字程序,该程序将与在C语言中编程的微控制器中运行的嵌入式Web服务器BSD套接字程序通信以传输大文件吗?如果是这样,我应该看socket.io还是从哪里开始(我是JavaScript初学者)?编程是否会像C中的BSD客户端服务器套接字程序交互一样简单?

谢谢。 杰伊

1 个答案:

答案 0 :(得分:1)

好吧,这是很多问题。

  • First Browser的沙盒模型不允许这样做
  • 谈到套接字编程,您可以使用Flash套接字(机会很高,很快就会弃用)
  • 您可以使用chrome扩展套接字连接到tcp套接字,但不久后将再次弃用。
  • socket.io是用于websocket的javascript库,它是通过http进行双向通信。

所以我想总结一下,到目前为止,您无法通过浏览器中的javascript连接到tcp套接字,但是可以,您可以使用不在浏览器中运行的nodejs进行连接。