Προς το περιεχόμενο

Check udp port


Προτεινόμενες αναρτήσεις

Δημοσ. (επεξεργασμένο)

Χρησιμοποιώ τον εξής κώδικα για να "κοιτάξω" αν ακούει κάποιος server στην εκάστοτε udp port. Αυτό δούλεψε για τον cs server μου, αλλά δεν ξέρω κατά πόσο θα λειτουργήσει για κάποιον άλλον sever

 

>
$conn = @fsockopen("udp://".$this->host, $this->port, $errno, $errstr, 0.2);
if ($conn) {
 fwrite($conn, "\xFF\xFF\xFF\xFF\x69");
 fread($conn, 4);
 $fsocketstatus = socket_get_status($conn);
 fclose($conn);
 $this->status =FALSE;
 if($fsocketstatus['unread_bytes'])
  $this->status = TRUE;
}

Επεξ/σία από ntellos
Δημοσ.

Είναι σίγουρα ανοιχτή η πόρτα στο firewall;

 

Δεν δίνεις και πολλά στοιχεία για το πρόβλημα.

 

Η fsockopen επιστρέφει;

Επίσης, βγάλε δοκιμαστικά το "@" μήπως πετάει κανένα warning.

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...