Skip to main content
Skip table of contents

client_socket_open(ip, port)

Features

This function creates a socket and attempts to connect it to a server (ip, port).

It returns the connected socket when the client is connected.

Parameters

Parameter NameData TypeDefault ValueDescription

ip

str

-

Server IP address: (E.g.) “192.168.137.200”

port

int

-

Server Port number (e.g.) 20002

Return

ValueDescription

socket.socket instance

Successful connection

Exception

ExceptionDescription

DR_Error (DR_ERROR_TYPE)

Parameter data type error occurred

DR_Error (DR_ERROR_VALUE)

Parameter value is invalid

DR_Error (DR_ERROR_RUNTIME)

socket.error occurred during a connection

Example

PY
sock = client_socket_open("192.168.137.200", 20002)
# An indefinite connection is attempted to the server (ip="192.168.137.200", port=20002). 
# The connected socket is returned if the connection is successful. 
# The data is read, written, and closed using the returned socket as shown below. 
 
client_socket_write(sock, b"123abc")   # Sends data to the server (b represents the byte type).   
res, rx_data = client_socket_read(sock) # Receives the data from the server. 
client_socket_close(sock)             # Closes the connection to the server. 
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.