If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Enjoy an ad free experience by logging in. Not a member yet? Register.

IP + Port Checker, is it Possible?

I need a JavaScript or preety much any script for that matter, that can scan an IP including the port so for example = 45.234.2.12:27015. I need the script to check if that IP and port are responding and write "Yes" or "NO" when the results are in. This should be a good challenge, i tried myself but I'm not that good. Can anyone show me up?

#1) You need to read the posting guidelines to know that your subject line sucks.

#2) To show the IP and Port, you could use PHP:

Code:

<?php
echo '$_SERVER["REMOTE_ADDR"] : $_SERVER["REMOTE_PORT"]';
?>

Unfortunately, PHP and JavaScript can't share variable values, so you'll have to modify this snippet to send the values to hidden form inputs, submit the form, via GET, to a new PHP page, and parse the URL with JavaScript to determine what IP and Port are being used.

I'm going to bed, so I'm not going to write anything more right now. I suggest you check out PHP.net for documentation, and then learn how to parse URLs with JavaScript.

yes, i realized my topic mistake after i posted. I have actually seen a few script that do this, minus the port, but didn't work. I could use php but I want to see If there is any better way that I can still use in HTML.

Let me guess you are trying to do that stuff that you get saying what IP and OS you are using, to make you get some software you actaully have no need for, as you already do have one of the best firewalls out there.

beetle, you are correct that my code is not a general solution to the problem. But, if he knows an image file that should be returned when the server at that address and port is working properly, then he could still get an indication of whether it is up or down.