Jump to content
php.lv forumi

socketi


overmind

Recommended Posts

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

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

×
×
  • Create New...