ソケット送信を行います。(UDP対応)

構文

int SyncSendtoSc(
  SOCKET sock, 
  void *pvSendBuffer, 
  unsigned short u16SendLength, 
  struct sockaddr_in *pstrDestAddr
);

パラメータ

sock
[in] ソケットディスクリプタ
pvSendBuffer
[in]送信バッファを指定してください。
u16SendLength
[in]送信データのサイズを指定してください。
送信データのサイズの上限は、SOCKET_BUFFER_MAX_LENGTH(=1400)となります。
pstrDestAddr
[in]sockaddr_in構造体を指すポインタです。

戻り値

 関数は下記の値が返却されます。
説明
正の数 送信サイズ
0 送信済
UDPのコールバックが無効に設定されていた場合
SOCK_ERROR ソケットエラー
ソケットを作成しなおしてください。
M2M_ERR_SLEEP_FAIL SysWLANInit関数により初期化を行ってください。
上記以外 SyncSendtoSc関数の失敗

解説

 ソケット送信を行います。(UDP対応)

必要条件

ヘッダファイル:
lib.h
ライブラリファイル:
libSTARTUPOPH5000.a

最終更新日:2020/09/25