Проблема при настройке сервера сокетов

У меня есть сервер сокетов в php server.php

$master = WebSocket("localhost",800); $sockets = array($master); $users = array(); $debug = false; function WebSocket($address,$port) { $master=socket_create(AF_INET, SOCK_STREAM, SOL_TCP) or die("socket_create() failed"); socket_set_option($master, SOL_SOCKET, SO_REUSEADDR, 1) or die("socket_option() failed"); socket_bind($master, $address, $port) or die("socket_bind() failed"); socket_listen($master,20) or die("socket_listen() failed"); echo "Server Started : ".date('Ymd H:i:s')."\n"; echo "Master socket : ".$master."\n"; echo "Listening on : ".$address." port ".$port."\n\n"; return $master; } 

В моей командной строке я сделал

 sudo chmod 777 /socket/websocket/server.php 

тогда

 php -q /socket/server.php trying to bring it up. 

то есть ошибка,

Предупреждение: socket_bind (): невозможно связать адрес [13]: разрешение отклонено в /socket/websocket/server.php в строке 60

строка 60

 socket_bind($master, $address, $port) or die("socket_bind() failed"); $master=id+4 $address=localhost $port=800 

Я имею в виду, что я уже chmoded этот файл в 777, почему все еще не удалось bindaddress для файла сервера сокета?

Если я изменил адрес порта на 12345. то новая ошибка скажет

Предупреждение: socket_bind (): невозможно связать адрес [48]: адрес уже используется в /socket/websocket/server.php в строке 67