Jump to content

Multiple socket problem


dadhich

Recommended Posts

Hi,

I am trying to open multiple sockets and wants to use them simultaneously for fetching webpages over the net.

say i m having "n" number of url's, so i am opening n sockets for it and after opening it i am fetching web contents simultaneously for all.

 

problem i am facing is that its not accepting url's other then domain or index page.

eg:- Its accepting "www.example.com" but not accepting "www.example.com/abc/xyz" etc etc...

 

 

$hosts = array("www.example1.com","www.example2.com");

$timeout = 30;

$status = array();

$sockets = array();

foreach ($hosts as $id => $host) {

$s = stream_socket_client("$host:80", $errno, $errstr, $timeout,

STREAM_CLIENT_ASYNC_CONNECT|STREAM_CLIENT_CONNECT);

if ($s) {

$sockets[$id] = $s;

$status[$id] = "in progress";

 

} else {

$status[$id] = "failed, $errno $errstr";

}

 

this is my code for opening sockets, if any one have solution, then kindly suggest me....

 

thanx in advance.

Link to comment
https://forums.phpfreaks.com/topic/61546-multiple-socket-problem/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.