问题标签 [django-socketio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
87 浏览

python - 如何在 django 项目中使用 django_socketio

我想在我的网站上使用 django 上的实时应用程序,我安装了 django_socketio,但我没有找到关于如何使用它的教程。你知道我该怎么做吗?

0 投票
0 回答
414 浏览

django - Django-SocketIO:/socket.io/xhr-polling// 处的关键错误

我已经从https://github.com/stephenmcd/django-socketio为 django-socketio 设置了一个示例项目。我的项目在端口 8001 上运行,socketio 服务器在端口 8002 上运行。但它在下面的部分中显示了 'socketio' 的 KeyError:

在 django_socketio/views.py:

0 投票
1 回答
537 浏览

objective-c - objective-c SocketIO 客户端无法连接到 gevent-socketIO 服务器

我正在使用 object-c socketio( https://github.com/pkyeck/socket.IO-objc ) 连接到我的 gevent-socketIO 服务器,它适用于我的网页。

客户

服务器

DJ 日志

服务器套接字 2014-01-25 18:22:01,542 [INFO] root: 连接完成

NGINX 日志

那么这里有什么问题呢?

在客户端

永远不会被调用。并且程序总是在几秒钟后跳转到以下内容。

0 投票
1 回答
606 浏览

python - django-socketio:没有属性“response_headers_list”

我无法运行 django-socketio 示例项目。
错误是:

AttributeError:“SocketIOHandler”对象没有属性“response_headers_list”

试图建立套接字连接。

根据这个问题,我似乎必须降级一些软件包。

但无法安装gevent: 0.13.6gevent-websocket: 0.2.3

使用 pip,我收到以下消息:

0 投票
0 回答
516 浏览

django - 运行 uwsgi 导致启动 Flash 策略服务器失败:[Errno 13] Permission denied: ('0.0.0.0', 843) 错误

我正在尝试在 EC2 上使用 uwsgi 和 nginx 设置我的 django 项目。我已经准备好我的uwsgi.ini文件了。

但是,当我运行时:sudo uwsgi --ini uwsgi.ini

我收到以下错误:

无法启动闪存策略服务器:[Errno 13] 权限被拒绝:('0.0.0.0',843)

我的 wsgi.py 文件看起来像: PORT = 9000

我的 uwsgi.ini 文件看起来像:[uwsgi]

有人可以帮忙吗?

提前致谢

0 投票
2 回答
342 浏览

nginx - Nginx 和 Django-socketio 给出地址已经在使用错误

我正在尝试使用 uwsgi 和 nginx 设置我的 django-socketio,当我运行 sudo uwsgi --ini uwsgi.ini

我收到一条错误消息,提示地址已在使用中。我知道问题是什么,我认为他们的问题是当我运行 sudo uwsgi --ini uwsgi.ini 时,它在端口 80 上创建了一个 SocketIOServer,并且由于我的 nginx 也启动了,它也侦听端口 80。因此,他们是冲突,但我不知道如何解决它。

有人可以帮忙吗。

我的 wsgi.py 文件如下所示:

我的 nginx 文件看起来像:

0 投票
1 回答
344 浏览

ios - 实现 django-socketio iOS 客户端

我想在 iOS 中使用 Django 制作一个聊天应用程序。我选择的服务器端套接字通信方法是django-socketio,因为它与 django 集成得很好。所以我的问题是选择一种在 iOS 上实现客户端的方法。所有 django-socketio 客户端示例都在 javascript 中,例如-

要在 JavaScript 中订阅频道客户端,请使用 socket.subscribe 方法:

我想知道如何在我的 iOS 客户端中实现这样的代码,例如如何从中实现“subscribe()”通道函数,以及如何实现从 iOS 到 django-socketio 服务器定义的各种其他事件的交互性喜欢:

@on_message,@on_subscribe等。

我目前正在尝试使用 NSStream 和 CFStream ,如此处所示但事实证明我很难将它转换为使其与 django-socketio 服务器通信的方式。

注意:对于所有看到最后一个“here”链接的人,是的,我确实先使用了twisted而不是django-socketio,但它没有任何明确定义的与 django 集成的具体方法(是的,我试着到处搜索它)。也许这将是我的下一个问题。

0 投票
0 回答
442 浏览

python - socketio 从服务器发送消息(django-socketio)

我使用django-socketio库。

在某些方面,我想为所有客户发送消息。但是当我使用以下代码时:

我收到一个错误:

但是如果从事件中发送广播,就可以了。

0 投票
2 回答
986 浏览

python - django socketio - SocketIOHandler 错误

我不能使用django-socketio,我得到这个错误:

终端:

我认为这正在显示,因为新 django 或类似的东西不支持它。

有什么解决办法吗?

0 投票
1 回答
740 浏览

django - Django:如何为 manage.py 自定义 runserver_socketio 命令

我正在用 Django编写一个类似于这个包的实时聊天室。它使用命令运行一个单独的 WebSocket 服务器

但我不知道如何让runserver_socketio命令加载我的处理程序。我可以在包中找到的唯一相关代码位于django-socketio/django_socketio/management/commands/runserver_socketio.py

但是到底为什么这handler与我的代码有关?