beautypg.com

Solvline Eddy DKV2.1.0.3 User Manual

Page 89

background image

Chapter 6. Library

Introduction

89

SB_ListenTcp

Function

Wait for connection to TCP socket

Format

Int SB_ListenTcp (int Socket_No, Int Tx_Size, int Rx_Size);

Parameter

Socket_No
Tx_Bytes
Rx_Bytes

TCP socket number to wait for connection
Tx buffer size of the socket (in K bytes)
Rx buffer size of the socket (in K bytes)

Returns

-1 ~ N

Handle number of the TCP socket waiting for
connection
-1: Socket connection waiting failure
N: Handle number of the TCP socket waiting for
connection

Notice

As a non-blocking function, this function requests connection and
returns without waiting for connection. SB_AcceptTcp will handle waiting
for connection.
Tx,Rx_Size are size of the socket buffer size. These can be set from 1 to
64.
If it is set to number smaller than 1, size will 4kbytes as default; number
larger than 64 will set size of the buffer to 64kbytes as default.

SB_AcceptTcp

Function

Waits for network connection of TCP socket handle.

Format

Int SB_AcceptTcp (int Socket_No, int wait_msec);

Parameter

Socket_No

wait_msec

TCP socket handle number to wait for connection.
(Return value of SB_ListenTcp)
Connection standby time (in msec)

Returns

-1 ~ N

New handle number of connected TCP socket.
-1: Socket error
0: Waiting for connection
N: New handle number of connected TCP socket.

Notice

When new handle number is given after connection is made, previous
handle that has been waiting will be closed inside this function.

SB_AcceptTcpMulti

Function

Grants network multiple connection of TCP socket handle waiting for
connection.

Format

Int SB_AcceptTcpMulti (int Socket_No, int wait_msec);