如何使用JavaScript在浏览器中创建http服务器? [英] How to create http server in browser using javascript?

查看:321
本文介绍了如何使用JavaScript在浏览器中创建http服务器?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在实现html5播放器。它类似于流,但不是严格意义上的流。

I am implement html5 player. It is similar to streaming, but it is not strictly streaming.

首先,我尝试过。
使用媒体源扩展。
但是我不能实现寻找。我不知道字节偏移量。

First I tried. Using Media Source Extensions. But I can not implement seeking. I do not know the byte offset.

所以我想。
如果您可以在浏览器中创建http服务器,那么我只能响应范围请求。

So I thought. If you can create an http server in your browser, I can only respond to range requests.

我可以使用JavaScript在浏览器中创建http服务器吗?
它支持移动/电脑浏览器。
它必须支持移动/ PC浏览器。

Can I create http server in browser using javascript? It is support mobile/pc browser. It is must support mobile/pc browser.

推荐答案


我可以创建http服务器吗在浏览器中使用javascript?

Can I create http server in browser using javascript?

否。常规浏览器Javascript无法创建Web服务器。浏览器Javascript没有提供此功能,并且由于您也无法创建自己的TCP服务器,因此甚至无法构建自己的http服务器。

No. Regular browser Javascript cannot create a web server. Browser Javascript was not given that capability and since you cannot create your own TCP server either, you cannot even build your own http server.

要做类似的事情, d必须具有使用某些本机代码设置http服务器的浏览器扩展。但是,即使您这样做了,您也可能会遇到防火墙问题,因为大多数客户端除非其他客户端恰好位于与客户端通常位于防火墙后相同的子网中,否则其他客户端无法直接访问它们。

To do something like that, you'd have to have a browser extension that used some native code to set up an http server. But, even if you did that, you'd probably have firewall issues since most clients are not directly reachable by other clients unless they happen to be on the same sub-network as clients are usually behind a firewall.

这篇关于如何使用JavaScript在浏览器中创建http服务器?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆