从phonegap连接到socket.io服务器

乔治·马克汉姆

我需要一种从通用(或至少是ios和android)phonegap应用程序连接到socket.io服务器的方法。

在浏览器中,我将通过节点脚本提供html页面,这将允许我访问socket.io客户端js文件,但是我无法使用phonegap做到这一点,因为html必须打包才能在手机上运行。

经过研究后,我似乎需要远程访问socket.io客户端js,但是每次尝试都会导致错误。这是服务器代码(很大程度上基于http://socket.io/get-started/chat/提供的示例代码

var app = require('express')();
var http = require('http').createServer(app);
var io = require('socket.io')(http);

app.get('/', function(req, res){
   res.send('Loaded');
});

io.on('connection', function(socket){
   console.log("A person connected!");
})

http.listen(8080, function(){
   console.log("listening on port 8080...");
});

这是没有添加的phonegap脚本和内容的客户端代码:

<script type="text/javascript" src="socket-io/socket-io.js"></script>
<script type="text/javascript">
   var socket = io.connect();
</script> 
JavaScript战士

在SO上尝试以下答案:https : //stackoverflow.com/a/10886574/2516585

基本上,您需要在phonegap中编辑config.xml并添加<access origin="HOST*" />,其中HOST是服务器的主机名,然后使用socketio连接到该主机名。

问候!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从phonegap连接到socket.io服务器

来自分类Dev

socket.io无法连接到服务器

来自分类Dev

连接到socket.io服务器

来自分类Dev

socket.io 服务器是否需要连接到 http 服务器?

来自分类Dev

通过socket.io连接到节点服务器的phonegap应用程序可在浏览器上运行,但不能在应用程序中运行

来自分类Dev

连接到Azure移动服务上托管的Socket.IO服务器返回错误

来自分类Dev

使用标准Web套接字客户端连接到Socket.io服务器

来自分类Dev

如何将Meteor服务器连接到外部Websocket / Socket IO API?

来自分类Dev

Android App使用Socket.io连接到Node.js服务器

来自分类Dev

如何使用Twisted(或高速公路)连接到socket.io服务器?

来自分类Dev

如何使用socket.io从节点连接到telnet服务器

来自分类Dev

Socket.io客户端连接到多个服务器

来自分类Dev

如何使用Cocos2dJS连接到Socket.IO服务器?

来自分类Dev

Socket.io客户端未连接到服务器

来自分类Dev

React Native Socket.io如何从设备连接到本地节点服务器

来自分类Dev

Flutter Socket-Io没有连接到服务器?

来自分类Dev

如何使用Twisted(或高速公路)连接到socket.io服务器?

来自分类Dev

使用Socket.io连接到特定的服务器IP

来自分类Dev

如何使用socket.io从节点连接到telnet服务器

来自分类Dev

如何将Meteor服务器连接到外部Websocket / Socket IO API?

来自分类Dev

节点JS-Socket.io客户端未连接到socket.io服务器

来自分类Dev

socket.io客户端未连接到在socket.io中创建的Azure服务器

来自分类Dev

Nodejs socket.io 客户端无法连接到 Nodejs socket.io 服务器

来自分类Dev

PhoneGap-无法正确连接到服务器

来自分类Dev

停止服务器后,增加连接socket.io

来自分类Dev

通过 https 服务器连接 socket.io

来自分类Dev

连接到socket.io服务器时,Web浏览器永远不会停止“加载”吗?

来自分类Dev

无法通过通过不同服务器或文件系统提供的html文件连接到socket.io

来自分类Dev

无法使用socket.io + Express + Webpack连接到Node.js服务器,请求返回404错误

Related 相关文章

  1. 1

    从phonegap连接到socket.io服务器

  2. 2

    socket.io无法连接到服务器

  3. 3

    连接到socket.io服务器

  4. 4

    socket.io 服务器是否需要连接到 http 服务器?

  5. 5

    通过socket.io连接到节点服务器的phonegap应用程序可在浏览器上运行,但不能在应用程序中运行

  6. 6

    连接到Azure移动服务上托管的Socket.IO服务器返回错误

  7. 7

    使用标准Web套接字客户端连接到Socket.io服务器

  8. 8

    如何将Meteor服务器连接到外部Websocket / Socket IO API?

  9. 9

    Android App使用Socket.io连接到Node.js服务器

  10. 10

    如何使用Twisted(或高速公路)连接到socket.io服务器?

  11. 11

    如何使用socket.io从节点连接到telnet服务器

  12. 12

    Socket.io客户端连接到多个服务器

  13. 13

    如何使用Cocos2dJS连接到Socket.IO服务器?

  14. 14

    Socket.io客户端未连接到服务器

  15. 15

    React Native Socket.io如何从设备连接到本地节点服务器

  16. 16

    Flutter Socket-Io没有连接到服务器?

  17. 17

    如何使用Twisted(或高速公路)连接到socket.io服务器?

  18. 18

    使用Socket.io连接到特定的服务器IP

  19. 19

    如何使用socket.io从节点连接到telnet服务器

  20. 20

    如何将Meteor服务器连接到外部Websocket / Socket IO API?

  21. 21

    节点JS-Socket.io客户端未连接到socket.io服务器

  22. 22

    socket.io客户端未连接到在socket.io中创建的Azure服务器

  23. 23

    Nodejs socket.io 客户端无法连接到 Nodejs socket.io 服务器

  24. 24

    PhoneGap-无法正确连接到服务器

  25. 25

    停止服务器后,增加连接socket.io

  26. 26

    通过 https 服务器连接 socket.io

  27. 27

    连接到socket.io服务器时,Web浏览器永远不会停止“加载”吗?

  28. 28

    无法通过通过不同服务器或文件系统提供的html文件连接到socket.io

  29. 29

    无法使用socket.io + Express + Webpack连接到Node.js服务器,请求返回404错误

热门标签

归档