overmind Posted May 21, 2007 Report Share Posted May 21, 2007 Tātad lietoju šo te game monitoru priekš cs 1.6 un man radās viens jautājums. Vai konektējot socketu obligāti jāuzstāda timeouts? Kods ir šāds function _connectsocket($ip, $port, $proto='udp') { if ($this->DEBUG) print "DEBUG: Opening socket to $ip:$port >>>\n"; $this->sock = @fsockopen("$proto://$ip", $port, $this->errno, $this->errstr); $this->_set_timeout($this->conf['timeout']); return $this->sock; } Minimālo ko var uzlikt ir 1 sekunde, tapēc lapa atverās pēc 1 sekundes. Vai var noņemt to taimautu lai lapu atver momentāli? Link to comment Share on other sites More sharing options...
andrisp Posted May 21, 2007 Report Share Posted May 21, 2007 Tam timeoutam ir pavisam cita nozīme. Timeout nozīmē cik ilgi PHP mēģinās pieslēgties serverim pirms metīs mieru. Ja uzliksi 10 sekundes, tad tas nenozīme, ka PHP obligāti tagad 10 sekundes gaidīs. Ja serveris atbildēs ātrāk, tad PHP neko negaidīs vairs. Link to comment Share on other sites More sharing options...
overmind Posted May 21, 2007 Author Report Share Posted May 21, 2007 Ja uzliksi 10 sekundes, tad tas nenozīme, ka PHP obligāti tagad 10 sekundes gaidīs. Bet tā ir! Tiešām! Varbūt ja ir laiks ta pats vari izmēģināt :/ Link to comment Share on other sites More sharing options...
Recommended Posts