phpbar.de logo

Mailinglisten-Archive

[php] Sockets unter WAMP

[php] Sockets unter WAMP

Marcel Beerta php_(at)_phpcenter.de
26 Nov 2001 16:41:04 +0100


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