Difference between revisions of "MC-Basic:CONNECT"

From SoftMC-Wiki
Jump to: navigation, search
(fixed example)
(Added timeout)
 
(One intermediate revision by the same user not shown)
Line 5: Line 5:
  
 
|SYNTAX=
 
|SYNTAX=
Connect(#<''device number''>, <''ip address''>,<''port number''>)
+
Connect(#<''device number''>, <''ip address''>,<''port number''>{,<''port number''>})
  
 
|AVAILABILITY=
 
|AVAILABILITY=
Line 17: Line 17:
 
<''device number''>: Long<br>
 
<''device number''>: Long<br>
 
<''port number''>: Long<br>
 
<''port number''>: Long<br>
<''ip address''>: string
+
<''ip address''>: string<br>
 +
<''timeout''>: Long<br>
  
  
Line 40: Line 41:
 
*Task only
 
*Task only
 
*Errors: Cannot connect
 
*Errors: Cannot connect
 +
*Optional Timeout from version 0.4.20.3r2
  
 
|EXAMPLE=
 
|EXAMPLE=
OpenSocket Options=1 as #200
+
OpenSocket Options=1 as #200<br>
Connect(#200,"127.0.0.1",6002)
+
Connect(#200,"127.0.0.1",6002)<br>
print Input$(LOC(200), #200)  
+
print Input$(LOC(200), #200) <br>
close #200
+
close #200<br>
  
 
|SEE ALSO=
 
|SEE ALSO=

Latest revision as of 11:11, 27 November 2019

Language: English  • 中文(简体)‎

Requests a TCP connection from the remote host.

Syntax

Connect(#<device number>, <ip address>,<port number>{,<port number>})

Type

<device number>: Long
<port number>: Long
<ip address>: string
<timeout>: Long

Range

<device number>: 1 to 255

<ip address>: IP address

<port number>: TCP port

Scope

Task

Limitations

  • Task only
  • Errors: Cannot connect
  • Optional Timeout from version 0.4.20.3r2

Examples

OpenSocket Options=1 as #200
Connect(#200,"127.0.0.1",6002)
print Input$(LOC(200), #200)
close #200

See Also