TCP套接字Chrome

3

我正在编写一个需要访问TCP套接字的WebApp。这可以通过创建Chrome应用并将其放在Web商店中来实现。我对此没有意见,但我希望我的应用程序也可以通过URL访问。这是可能的吗?我不希望用户必须安装我的应用程序才能使用它。

如果不可能,有没有一种方法可以在WebApp中访问TCP套接字?


2
你无法从浏览器访问原始的TCP。但是你可以打开足够接近的WebSocket。你也可以使用Flash或一些长轮询机制(取决于你想要实现什么)。 - freakish
2
@GiuseppePes,那么答案是“不行”。案子结束了。然而,如果您解释一下您想要实现什么,可能会发现WebSockets已经足够了(而且很可能确实如此)。 - freakish
1
不,WebSockets只能在80端口上工作。如果您决定从纯Web应用程序访问该服务器,您可以考虑在您控制的服务器上放置一个包装器服务,该服务访问目标服务器并通过HTTP提供数据。 - lethal-guitar
2
@WebSockets可以像HTTP一样在任何端口上工作。80端口只是默认端口。如果您的服务器既不支持HTTP也不支持Flash,则除非编写自定义插件,否则无法从浏览器访问它。@lethal-guitar Giuseppe - freakish
1
@GiuseppePes 我想他在谈论你的“Chrome应用程序”,从技术上讲它有点像浏览器插件。 - lethal-guitar
显示剩余5条评论
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接