目次 - 3.関数 - 3.1一般 - SDLNet_Read16

# SDLNet_Read16

`Uint16 SDLNet_Read16(void *area)`

area
  値を読み込むデータバッファへのポインタ

ネットワーク順のデータバッファから16bit(32bitシステムならshort型)を読み込む. これはネットワーク上で2つのシステムが対話するときバイト順の相違を避ける助けになる. 値の符号の有無は影響しない. areaポインタはバッファの先頭でなくてもよいが, 少なくとも現在のポインタを含む2byteの空きが必要である.

## サンプルコード

`

    // このホストで使うためにデータバッファから数値を得る
    //char *ptr; // このポインタにはデータを既に受信しているとする
    Sint16 number;
    number=(Sint16) SDLNet_Read16(ptr);
    // データはホストのバイト順になり使う準備ができた

`

## 参照

SDLNet_Write16, SDLNet_Read32

## 原文へのリンク

3.1.7 SDLNet_Read16