我在DRF中实现Web套接字的实现,下面是一个视频。 https://www.youtube.com/watch?v=HzC_pUhoW0I
我所做的一切都一样,这似乎对我有用,但是我不明白客户端将如何监听服务器。客户端必须在端口上侦听服务器,并且在某些情况下,服务器必须通知客户端。客户端如何通过套接字监听端口?
这是我的代码
# binding
class AutoSerializer(serializers.ModelSerializer):
class Meta:
model = ClientCallTaxi
fields = ['id', 'user_id']
read_only_fields = ['slug', ]
class AutoBinding(bindings.ResourceBinding):
model = ClientCallTaxi
stream = 'auto'
serializer_class = AutoSerializer
queryset = ClientCallTaxi.objects.all()
# routing
channel_routing = [
route_class(ExampleConsumer),
route('auto', AutoBinding.consumer)
]