Denso Power Net Terminal BHT-103 Spezifikationen Seite 464

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 577
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 463
456
Add socket identifier to the read socket identifier set
<----- Equivalent to BSD4.4 socket API FD_SET macro
CALL "SOCKET.FN3" .fcFDSET SOCKFD%, R.SOCKSET$
Wait for changes in socket identifier set (read condition)
< ----- Equivalent to BSD4.4 socket API select () function
MAXFD% = SOCKFD% +1 Specify number of socket identifiers
TIMEOUT = 360 Specify 6-minute (360-second) timeout
CALL "SOCKET.FN3" .fcSelect MAXFD%, R.SOCKSET$, W.SOCKSET$, E.SOCKSET$,
TIMEOUT, RESULT%
IF RESULT% = 0 THEN Timeout occurred
Processing for timeout
END IF
Get socket identifier status from read socket identifier set
< ----- Equivalent to BSD4.4 socket API FD_ISSET macro
CALL "SOCKET.FN3" .fcFDISSET SOCKFD%, R.SOCKSET$, FDISSET%
IF FDISSET% = 0 THEN No receive data
Processing for no receive data
END IF
Receive data < ----- Equivalent to BSD4.4 socket API recvfrom() function
RECVLEN% = 255
RECVMODE% = 0
CALL "SOCKET.FN3" .fcRcvfrom SOCKFD%, RECVBUFF$, RECVLEN%, RECVMODE%, FAMILY%,
PORT%, ADDRESS, RECVSIZE%
Close socket < ----- Equivalent to BSD4.4 socket API close () function
CALL "SOCKET.FN3" .fcClose SOCKFD%
RETURN
Seitenansicht 463
1 2 ... 459 460 461 462 463 464 465 466 467 468 469 ... 576 577

Kommentare zu diesen Handbüchern

Keine Kommentare