User manual - デバイス制御ライブラリリファレンスマニュアル(2014年10月10日)
317
戻り値
下記の値を返します。
0
:正常終了
-1
:エラー (詳細は net_getsockerr関数で取得してください。)
説明
Bluetoot
h DUN プロファイルを使用したダイアルアップ(PPP)通信を行なう場合には、以下のようにソ
ケットで使用する通信インタフェースを設定してください。設定を行なわないと、デフォルトでは LAN ク
レードル経由の通信になります。
int sock;
long interfaceid;
// ソケット生成
sock = net_socket(AF_INET, SOCK_STREAM, 0);
// インタフェースを PPP に設定
interfaceid = PPP_IF_ID;
net_setsockopt(sock, SOL_SOCKET, SO_IPID, &interfaceid, sizeof(interfaceid) );
なお、明示的に LAN クレードル経由の通信を指定する場合には ID として、CRADLE_IF_IP を使用し
ます。
参照
timeval構造体