Wie kann ich zwei Binärdateien in Erlang verketten?
Nehmen wir zum Beispiel an, ich habe:
B1 = <<1,2>>.
B2 = <<3,4>>.
Wie verkette ich B1 und B2, um ein binäres B3 zu erzeugen, das <<1,2,3,4>> ist?
Der Grund, warum ich das frage, ist, dass ich Code schreibe, um ein Paket für ein Netzwerkprotokoll zu kodieren. Ich implementiere dies, indem ich Kodierer für die Felder im Paket schreibe, und ich muss diese Felder verketten, um das gesamte Paket zu erstellen.
Vielleicht mache ich das falsch. Sollte ich das Paket als eine Liste von Ganzzahlen aufbauen und die Liste im letzten Moment in ein Binärformat umwandeln?