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
Django 在服务器启动时建立与(其他)服务器的连接_Django_Sockets_Architecture_Server To Server - Fatal编程技术网

Django 在服务器启动时建立与(其他)服务器的连接

Django 在服务器启动时建立与(其他)服务器的连接,django,sockets,architecture,server-to-server,Django,Sockets,Architecture,Server To Server,我目前有一个要求,我需要我的Django服务器建立到第三方提供商的连接(通过套接字)并侦听事件。第三方使用TCP发送/接收消息,并要求我进行一些套接字编程以集成其服务 我认为应该发生的事情: Django服务器充当客户端套接字,第三方服务器将向我的Django服务器发送消息,我必须对每条消息进行适当解密,并具有相应的功能来处理这些消息 我感到困惑的事情: 此设置/架构的正确性 在Django中放置代码的位置,以便在运行python manage.py runserver时执行python套接字代

我目前有一个要求,我需要我的Django服务器建立到第三方提供商的连接(通过套接字)并侦听事件。第三方使用TCP发送/接收消息,并要求我进行一些套接字编程以集成其服务

我认为应该发生的事情:
Django服务器充当客户端套接字,第三方服务器将向我的Django服务器发送消息,我必须对每条消息进行适当解密,并具有相应的功能来处理这些消息

我感到困惑的事情:

  • 此设置/架构的正确性
  • 在Django中放置代码的位置,以便在运行
    python manage.py runserver
    时执行python套接字代码(socket.connect($HOSTNAME,$PORT)步骤)

  • 您可以尝试使用AppConfig.ready()回调,类似的问题:请尝试使用AppConfig.ready,但请记住,此函数将运行两次,因此您必须处理此问题。谢谢。AppConfig.ready()确实是我想要的。对使用Django服务器作为客户端的正确性有何评论?