Wie füge ich mit ifconfig unter OS/X eine Broadcast-Adresse zum Loopback hinzu?

Wie füge ich mit ifconfig unter OS/X eine Broadcast-Adresse zum Loopback hinzu?

Ich versuche, mit ifconfig die Übertragung auf meiner Loopback-Schnittstelle einzuschalten. Derzeit lautet es:

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384

Wie Sie sehen, keine Broadcast-Adresse! :( :( :(

Ich habe dies unter OS/X versucht, aber es hat nicht funktioniert und es gab weder einen Fehler noch eine Rückmeldung:

ifconfig lo0 broadcast 127.255.255.255

Würde das jeder Guru wissen?


Ich habe einen Server, der ein Paket sendet. Auf derselben Maschine wie der Server laufen zwei Clients. Sie müssen das Paket empfangen, OHNE den Server zu zwingen, es zweimal zu senden.

Antwort1

Verwenden Sie Multicast. Jeder Client müsste der Gruppe beitreten, aber das ist eine sehr unkomplizierte Aufgabe. Sie hätten den zusätzlichen Vorteil, dass Clients auf anderen Rechnern die Nachricht effizient empfangen können.

Andernfalls sehen Sie sich eines der verschiedenen Message-Bus-Pakete an (z. B. mqueue, rabbitmq usw.), die eine zuverlässige Übermittlung von Programminformationen an verschiedene Prozesse ermöglichen, ohne dass das Rad neu erfunden werden muss.

verwandte Informationen