ntellos Δημοσ. 27 Σεπτεμβρίου 2012 Δημοσ. 27 Σεπτεμβρίου 2012 (επεξεργασμένο) Χρησιμοποιώ τον εξής κώδικα για να "κοιτάξω" αν ακούει κάποιος 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; } Επεξ/σία 27 Σεπτεμβρίου 2012 από ntellos
vadoo Δημοσ. 27 Σεπτεμβρίου 2012 Δημοσ. 27 Σεπτεμβρίου 2012 Είναι σίγουρα ανοιχτή η πόρτα στο firewall; Δεν δίνεις και πολλά στοιχεία για το πρόβλημα. Η fsockopen επιστρέφει; Επίσης, βγάλε δοκιμαστικά το "@" μήπως πετάει κανένα warning.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα