ConnectSocket

Family: Multiplayer · 2 forms

What it does

ConnectSocket takes szIP (a string), port (an integer) and timeout (an integer), and answers an integer. That is the first of 2 forms.

Syntax

1
ConnectSocket(szIP string, port integer, timeout integer) → integer
2
ConnectSocket(socketID integer, szIP string, port integer, timeout integer) → integer

Parameters

NameTypeIn forms
szIPstringall
portintegerall
timeoutintegerall
socketIDinteger2

Every form returns

integer

Example · generated

Form 1, the short one

DO  Print(ConnectSocket("value", 1, 1))  Sync()LOOP

Form 2, with every argument

socket = CreateSocketListener("value", 1)DO  Print(ConnectSocket(socket, "value", 1, 1))  Sync()LOOP

ConnectSocket is called and its answer is printed every frame. The DO … LOOP is not decoration: a classic BASIC program ends the moment it runs out of lines, and Sync() is what draws the frame.

91 commands in Multiplayer