Denso BHT-200QW Dokumentacja Strona 404

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 587
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 403
396
Function #14 .fcRecv
Receive data sent to the specified TCP socket
Syntax: CALL "SOCKET.FN3" .fcRecv SOCKFD%, RECVBUFF$[()],
RECVLEN%, RECVMODE%, RECVSIZE% [,RECVFLAG%]
Description:
This function receives data from the IP address and port number
connected to the specified socket identifier into the specified buffer.
BSD4.4 socket API equivalent: This function is equivalent to the BSD4.4
socket API recv() function.
Parameters: SOCKFD% Socket identifier
RECVBUFF$[()] Receive buffer
RECVLEN% Maximum number of bytes to receive
RECVMODE% Receive mode
RECVFLAG% Storage method (optional)
The receive buffer (
RECVBUFF$) can be either a string non-array or
string array variable. The maximum size for a string is 255 bytes; for a
string array, 4096.
The receive mode (
RECVMODE%) must be one of the following values:
.soRvNrm
0
Normal
.soRvOOB
1
Out of band data
.soRvPeek
2
Peek at next message
The storage method (RECVFLAG%) is required for a string array buffer. It
is ignored for a string variable and new data will be written.
The storage method (
RECVFLAG%) must be one of the following values:
.soRvApend
0
Append data to buffer (default if omitted)
.soRvWrite
1
Overwrite buffer with data
Note: If RECVFLAG% is 0 or omitted, the user application program must
initialize the receive buffer string array variable before receiving any data.
Return value: RECVSIZE% Number of bytes received
Przeglądanie stron 403
1 2 ... 399 400 401 402 403 404 405 406 407 408 409 ... 586 587

Komentarze do niniejszej Instrukcji

Brak uwag