Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript TCP套接字铬_Javascript_Sockets_Google Chrome_Google Chrome App - Fatal编程技术网

Javascript TCP套接字铬

Javascript TCP套接字铬,javascript,sockets,google-chrome,google-chrome-app,Javascript,Sockets,Google Chrome,Google Chrome App,我正在编写一个需要访问TCP套接字的Web应用程序。这可以通过创建一个chrome应用程序并将其放到网上商店来实现。我对此很满意,但我希望这是我的应用程序 也可以通过url访问。这可能吗?我不希望用户需要安装我的应用才能使用它 如果不可能的话。是否有访问Web应用程序中TCP套接字的方法?是。。。但是没有。请看这个问题: 解决方法:使用带有Chrome.sockets的Chrome应用程序作为网页和TCP服务之间的代理(如上面评论中@freakish和@Villatal guitar所述)。您无

我正在编写一个需要访问TCP套接字的Web应用程序。这可以通过创建一个chrome应用程序并将其放到网上商店来实现。我对此很满意,但我希望这是我的应用程序 也可以通过url访问。这可能吗?我不希望用户需要安装我的应用才能使用它


如果不可能的话。是否有访问Web应用程序中TCP套接字的方法?

是。。。但是没有。请看这个问题:


解决方法:使用带有Chrome.sockets的Chrome应用程序作为网页和TCP服务之间的代理(如上面评论中@freakish和@Villatal guitar所述)。

您无法从浏览器访问原始TCP。但您可以打开足够近的WebSocket。你也可以使用Flash或一些长轮询机制(取决于你想要实现什么)。@Giuseppes然后答案是“不”。案件结案。然而,如果您解释了您试图实现的目标,可能会发现WebSocket已经足够了(而且很可能是足够的)。如果您决定从纯Web应用程序访问该服务器,您可以考虑在您所控制的服务器上放置包装服务,该服务器访问目标服务器并提供数据。HTTP@lethal-吉他WebSocket可以在任何端口上工作,因为HTTP可以。端口80只是一个默认端口。Giuseppe,如果你的服务器既不支持HTTP也不支持Flash,那么你就不能从浏览器访问它,除非你编写自定义插件。@Giuseppes我想他说的是你的“Chrome应用程序”,从技术上讲,它有点像浏览器插件。