Jkeith247 Posted July 1, 2013 Posted July 1, 2013 Hello all! I have a seemingly undocumented and unsearchable question. Lets say, I use this line frequenlty to send strings to multiple IP hosts and different times UDPSend((UDPOpen("192.168.10.1", 6789)), "EXAMPLE") Now, lets say that I used this command multiple times to the same IP address. What happens to the last "UDPOpen" commands that I used. Do they remain open still? Should I be assigning these ports to variables so that I can close each port that I open immediately after I use it? I ask because I do not want to lock ports up or create a "memory leak" of sorts by creating multiple ports that never get closed. I appreciate any help or advice. Thanks!
funkey Posted July 1, 2013 Posted July 1, 2013 Always open and close network connections.When you try this:TCPStartup() Global $aUDP $aUDP = UDPOpen("192.168.10.1", 6789) ConsoleWrite("Socket: " & $aUDP[1] & @CRLF) $aUDP = UDPOpen("192.168.10.1", 6789) ConsoleWrite("Socket: " & $aUDP[1] & @CRLF) UDPCloseSocket($aUDP) ; only last socket closed TCPShutdown()you will see that every time a new socket is created! Programming today is a race between software engineers striving tobuild bigger and better idiot-proof programs, and the Universetrying to produce bigger and better idiots.So far, the Universe is winning.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now