
Chapter 18. TCP/IP
481
Syntax:
CALL
"SOCKET.FN3"
.fcSelect
MAXFD%,
READFDSET$,
WRITEFDSET$,
EXCEPTFDSET$,
TIMEOUT,
RESULT%
Description:
This function waits for changes in the socket identifier sets (read, write,
and exception conditions) for the specified socket identifiers.
The only exception condition is out of band data.
BSD4.4 socket API equivalent: This function is equivalent to the BSD4.4
socket API select() function.
Parameters:
MAXFD%
Number of socket ident 1
READFDSET$
Socket identifier set to monitor for read
WRITEFDSET$
Socket identifier set to monitor for write
EXCEPTFDSET$
Socket identifier set to check for exception conditions
TIMEOUT
Waiting period (in seconds)
The waiting period (
TIMEOUT
) must be one of the following values:
Return value:
RESULT%
Number of sockets that are ready.
After a timeout,
RESULT%
contains 0.
Run-time errors:
.fcSelect
Monitor socket requests
.soNoWait
-1
No waiting period
.soNotTOut
0
No timeout
Other time interval in seconds
Error code
Meaning
105h
Power-off detected
106h
An internal error has occurred in the TCP/IP module during data
transmission.
107h
The TCP/IP module has not been initiated.
108h
The memory for the TCP/IP module has became insufficient dur-
ing data transmission.
209h
Socket identifier is invalid.
216h
A parameter is invalid.
Содержание BHT-BASIC 100 SERIES
Страница 1: ......
Страница 161: ...153 Chapter 10 Sleep Function CONTENTS 10 1 Sleep Function 154...
Страница 163: ...155 Chapter 11 Resume Function CONTENTS 11 1 Resume Function 156...
Страница 173: ...165 Chapter 13 Backlight Function CONTENTS 13 1 Backlight Function 166...
Страница 192: ...Chapter 14 Statement Reference 184 Example OPEN master Dat AS 1 FIELD 1 20 AS bar 10 AS ky CLFILE 1 CLOSE 1...
Страница 249: ...241 Example CLOSE IF kyIn Y THEN KILL Master Dat END IF Reference Statements CLFILE...
Страница 349: ...341 Run time errors Error code Meaning 05h Parameter out of the range checktype is out of the range...
Страница 383: ...375 Run time errors Reference Error code Meaning 05h Parameter out of the range Functions LEFT LEN and RIGHT...