Difference between revisions of "MC-Basic:CONNECT"
(Created page with '{{MC-Basic |SHORT FORM= |SYNTAX= Connect(#<''device number''>, <''ip address''>,<''port number''>) |AVAILABILITY= |DESCRIPTION= Request a TCP connection from the remote host…') |
(Added timeout) |
||
(12 intermediate revisions by 5 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 10: | Line 11: | ||
|DESCRIPTION= | |DESCRIPTION= | ||
− | + | Requests a TCP connection from the remote host. | |
− | |||
|TYPE= | |TYPE= | ||
− | <''device number''> : Long<br> | + | <''device number''>: Long<br> |
− | + | <''port number''>: Long<br> | |
− | <''port number''> : Long | + | <''ip address''>: string<br> |
− | + | <''timeout''>: Long<br> | |
− | <''ip address''> : string | ||
|RANGE= | |RANGE= | ||
− | <''device number''> : | + | <''device number''>: 1 to 255 |
− | <''ip address''> | + | <''ip address''>: IP address<br> |
− | <''port number''> | + | <''port number''>: TCP port |
|UNITS= | |UNITS= | ||
Line 40: | Line 39: | ||
|LIMITATIONS= | |LIMITATIONS= | ||
− | Task only | + | *Task only |
− | + | *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:OPENSOCKET|OPENSOCKET]] |
− | * [[ | + | * [[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