Difference between revisions of "MC-Basic:CONNECT"
(Added timeout) |
|||
(6 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{Languages|MC-Basic:CONNECT}} | ||
{{MC-Basic | {{MC-Basic | ||
|SHORT FORM= | |SHORT FORM= | ||
Line 4: | Line 5: | ||
|SYNTAX= | |SYNTAX= | ||
− | Connect(#<''device number''>, <''ip address''>,<''port number''>) | + | Connect(#<''device number''>, <''ip address''>,<''port number''>{,<''port number''>}) |
|AVAILABILITY= | |AVAILABILITY= | ||
Line 16: | 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 39: | Line 41: | ||
*Task only | *Task only | ||
*Errors: Cannot connect | *Errors: Cannot connect | ||
+ | *Optional Timeout from version 0.4.20.3r2 | ||
|EXAMPLE= | |EXAMPLE= | ||
− | Connect(# | + | OpenSocket Options=1 as #200<br> |
+ | Connect(#200,"127.0.0.1",6002)<br> | ||
+ | print Input$(LOC(200), #200) <br> | ||
+ | close #200<br> | ||
|SEE ALSO= | |SEE ALSO= | ||
* [[MC-Basic:CLOSE|CLOSE]] | * [[MC-Basic:CLOSE|CLOSE]] | ||
− | * [[ | + | * [[MC-Basic:OPENSOCKET|OPENSOCKET]] |
* [[MC-Basic:ACCEPT|ACCEPT]] | * [[MC-Basic:ACCEPT|ACCEPT]] | ||
− | * [[ | + | * [[MC-Basic:PING|PING]] |
}} | }} |
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