構文
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