Net connect: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(8 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{FuncTitle|net_connect| | {{FuncTitle|net_connect|addr,port,server,udp}} | ||
== Description == | == Description == | ||
Initializes a socket as either a client or socket as UDP or TCP-IP using the given network address and port. Supports both IPv4 and IPv6, for clients the identifier indicates the server used for receiving messages. Returns an indentifier for the socket or negative on error.<br> | |||
''Note: Use 127.0.0.1 to connect the server internally as its own client'' | |||
== Parameters == | == Parameters == | ||
{| class="funcpars" | {| class="funcpars" | ||
! Parameter !! Description | ! Parameter !! Data Type !! Description | ||
|- | |- | ||
| addr || string | | addr || string || network address | ||
|- | |- | ||
| port || string | | port || string || network port | ||
|- | |- | ||
| | | server || boolean || whether or not the socket is a server (true) or client (false) | ||
|- | |- | ||
| udp || boolean whether or not the connection is udp | | udp || boolean || whether or not the connection is udp (true) or tcp (false) | ||
|} | |} | ||
== Return Values == | == Return Values == | ||
'''integer''': Returns the id of the | '''integer''': Returns the id of the socket or negative on error. | ||
== Example Call == | == Example Call == | ||
<syntaxhighlight lang="edl"> | <syntaxhighlight lang="edl"> | ||
// demonstrates opening a udp network connection | // demonstrates opening a udp network server socket connection | ||
serversocketid = net_connect("0.0.0.0", "25565", false, true); | |||
</syntaxhighlight> | </syntaxhighlight> | ||
__NOTOC__ | __NOTOC__ | ||
{{Function:ENIGMA}} | {{Function:ENIGMA}} |
Latest revision as of 10:30, 29 June 2013
Description
Initializes a socket as either a client or socket as UDP or TCP-IP using the given network address and port. Supports both IPv4 and IPv6, for clients the identifier indicates the server used for receiving messages. Returns an indentifier for the socket or negative on error.
Note: Use 127.0.0.1 to connect the server internally as its own client
Parameters
Parameter | Data Type | Description |
---|---|---|
addr | string | network address |
port | string | network port |
server | boolean | whether or not the socket is a server (true) or client (false) |
udp | boolean | whether or not the connection is udp (true) or tcp (false) |
Return Values
integer: Returns the id of the socket or negative on error.
Example Call
// demonstrates opening a udp network server socket connection
serversocketid = net_connect("0.0.0.0", "25565", false, true);