Unable to create socket

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • dynaheir@hotmail.com

    Unable to create socket

    HI all,

    I have PHP5.1.2 & Apache on my PC and I'm trying to connect PHP via a
    socket to a java app acting as a server.

    I'm failing at the first PHP hurdle.

    The following line returns fatal error : Call to undefined function
    socket_create() in <filename>.ph p
    $socket = socket_create(A F_INET, SOCK_STREAM, SOL_TCP);

    Configuration: Php.ini lines
    default_socket_ timeout = 60
    extension=php_s ockets.dll
    extension_dir = "./"
    ; tried with "./ext" same result... so I coppied php_sockets.dll
    to php5 root folder
    enable_dl = On ;maybe not relevant

    phpinfo()
    The only socket related items I can find are
    Registered Stream Socket Transports | tcp, udp
    default_socket_ timeout | 60

    Does anybody know what I'm doing wrong?

    Thanks for reading this.

  • dynaheir@hotmail.com

    #2
    Re: Unable to create socket

    The answer is simple.

    It's the damn firewall... there are no warnings or notices when the
    module doesn't show.

    If you are using zone alarm or the likes, add php to the program list
    and specifically allow internet access.

    This goes for the hundreds of other people who have posted similar
    messages and can get no explantaion.

    Comment

    Working...