我在使用频道时遇到问题。
它们可以与localhost连接一起很好地工作,但是不能与我的wifi ip地址连接一起工作。
但是HTTP请求可以与我的wifi ip连接一起很好地工作。
Redis Server在ip 0.0.0.0处打开
Drf服务器在0:8080打开
使用python redis模块,本地主机和我的wifi ip连接都可用。
Settings.py
CHANNEL_LAYERS = {
'default': {
'BACKEND': 'channels_redis.core.RedisChannelLayer',
'CONFIG': {
"hosts": [('my_wifi_ip_address', 1280)],
},
},
}
使用此代码,可以使用localhost连接,但不能使用my_wifi_ip_address连接
我是说
ws://127.0.0.01:8080/ws/chat/
这有效
ws://my_wifi_ip_address/ws/chat/
这不起作用
感谢您的帮助