User manual - PPPライブラリ解説書ver.1.01(2003年2月7日)
DT-900 PPP ライブラリ解説書
- 36 -
int setsockopt(int s, int level, int optname, char *optval, int optlen)
int getsockopt(int s, int level, int optname, char *optval, int *optlen)
ソケットオプションをセットします。
ソケットオプションを操作するルーチン
レベル IP_OPTIONS 意味
IPPROTO_IP IP_OPTIONS IP ヘッダのオプション
IPPROTO_TCP TCP_NODELAY 送信を遅らせない
SOL_SOCKET SO_BROADCAST ブロードキャストを許可
SO_DEBUG デバッグフラグ
SO_DONTROUTE ルーティング抜き
SO_KEEPALIVE ブローブのキープアライブ
SO_LINGER クローズを延ばす
SO_OOBINLINE URG データをインラインのまま残す
SO_RCVBUF バッファサイズを獲得する
SO_SNDBUF バッファサイズを送信する
SO_REUSEADDR ローカルアドレスの再使用
戻り値 0 : 正常終了
-1 : エラー
-20 : 電源 ON/OFF あり。
-21 : 回線切断。