Tidak seperti perpustakaan soket Python standard, ZeroMQ mempersembahkan pendekatan berbeza untuk mengurus alamat IP sumber. Ini timbul daripada sifat ZeroMQ yang berbeza berbanding dengan operasi soket klasik.
ZeroMQ beroperasi pada seni bina berlapis yang berbeza daripada penggunaan soket tradisional:
Untuk mengawal alamat IP sumber bagi soket ZeroMQ, gunakan spesifikasi yang layak sepenuhnya dalam kaedah ".bind()". Contohnya:
aSubscribeCHANNEL = aLocalCONTEXT.socket( zmq.SUB ) # Create Access Point aSubscribeCHANNEL.bind( "tcp://10.10.1.2:5555" ) # Bind to specific IP address
Ini akan mengikat soket ke alamat IP 10.10.1.2. Ambil perhatian bahawa kaedah ".bind()" memerlukan spesifikasi kelas pengangkutan ("tcp" dalam kes ini) dan format alamat tertentu.
Dengan pendekatan ini, anda boleh mengawal alamat IP sumber untuk paket ZeroMQ pada mesin dengan berbilang alamat IP.
Atas ialah kandungan terperinci Bagaimana untuk Mengawal Alamat IP Sumber dalam ZeroMQ pada Mesin Berbilang IP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!