This function creates a TCP socket. A socket is a combination of an IP and a Port. It is like the house address(IP) and the door(port).
Argument 0:
Argument0 is the IP as a string. To connect to your self remember that you can use 127.0.0.1(This is what you will probably be doing until you get some more stuff programmed.) Don’t forget quotes around it!
Argument 1:
Argument 1 is the port. A port number is can be anything from 1024 to 49151
Argument 2:
Argument 2 is for blocking mode. It has 3 options
0 is for blocking mode
1 is for non-blocking mode
2 is for non blocking and non freezing
(according to 39ster)
After it creates the socket it will return the id if it fails it will return a negative number. So when using this particular function it is good to set it to a variable so you can check if it is negative and so you can use it again later.
The tcpconnect() script in action looks like this:
socket=tcpconnect(‘127.0.0.1’, 1337, 1) //create the socket and store it to a variable
if socket<=0{ //if it is negative that means it errored
show_message(“Could not connect”) //so tell them you couldn’t connect
exit //then exit so it doesn’t keep running the script
}
//Since it didn’t error we can continue with the code here. (If it did error it would have exited this script by now.)
No comments:
Post a Comment