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

構文

int SyncSendSc(
  SOCKET sock, 
  void *pvSendBuffer, 
  unsigned short u16SendLength
);

パラメータ

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

戻り値

 関数は下記の値が返却されます。
説明
正の数 送信サイズ
SOCK_ERR_INVALID ソケット無効
通信先、もしくは自ソケットが無効な状態です。
ソケットを作成しなおしてください。
SOCK_ERROR ソケットエラー
ソケットを作成しなおしてください。
M2M_ERR_SLEEP_FAIL SysWLANInit関数により初期化を行ってください。
上記以外 SyncSendSc関数の失敗

解説

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

必要条件

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

最終更新日:2020/09/25