Mailinglisten-Archive |
On Mon, 2001-11-26 at 16:07, Tobias Orterer wrote: > Gleich ne Frage: > > // init > if($sock = socket_create(AF_INET,SOCK_STREAM,tcp) < 1) { > echo strerror($sock); exit; > } > > // bind to port > if($empf = socket_bind($sock,"127.0.0.1",10101) < 1) { > echo strerror($empf); exit; > } > > Wieso sagt er mir denn das die function socket_bind() kein > valid Socket resource bekommt? Mhmm. socket_create verwende ich nicht, probiers mal mit folgendem Konstrukt: $socketfd = socket_create_listen($port,5) or die(socket_strerror($socketfd)); socket_setopt($socketfd, SOL_SOCKET, SO_REUSEADDR, 1); socket_set_nonblock($socketfd); p.s. strerror gibts afair auch nicht mehr. socket_strerror solltest du benutzen ;) Ansonsten schau dir mal den Sourcecode meines Chatservers an (die Dev-Version), dort verwende ich sockets sehr oft :) Gruss, -- Marcel "mazen" Beerta http://www.mazenphp.de marcel_(at)_beerta.de
php::bar PHP Wiki - Listenarchive