Einzelnen Beitrag anzeigen

Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#6

Re: Schiebeoperationen

  Alt 18. Feb 2006, 14:58
Code:
ulong ip = 222ul << 24 | 111ul << 16 | 111ul;
byte[] ipParts = new byte[4];
for (int i = 0; i < 4; i++) {
  // 3 - i oder i, in welcher Reihenfolge man es eben haben will
   ipParts[3 - i] = (byte)(ip >> (8 * i) & 0xff);
  // oder auch
  ipParts[3 - i] = (byte)(ip & 0xff);
  ip >>= 8;
}
Wahrscheinlich nicht direkt nach C übernehmbar, aber die Vorgehensweise sollte erkennbar sein.
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat