Re: [PHP4BETA] Re: [PHP-DEV] PHP 4.0.0Release packaged
[email protected] Fri, 9 Jun 2000 15:01:38 +0200
| Newsgroups | php.version4 |
|---|---|
| Message-ID | <[email protected]> |
On Thu, Jun 08, 2000 at 07:35:17PM -0200, Manuel Lemos wrote:
> Precedence: bulk
>
> Hello thies,
>
> On 04-Jun-00 10:19:29, you wrote:
>
> >> Would it be all to make fd_sets script level variables instead of global
> >> variables or are there other issues that you feel that need to be
> >> addressed?
>
> > if somebody bring this code to a "working" state i would be more
> > than happy with that,. back then i just felt i was a really
> > bad idea to call a function select() that actually works like
> > select() but would only work from global-variables.
>
> So you are saying that is not working at all or just it doesn't work right
> because it uses global variables?
to be honest - i didn't even try. but the design (using
globals) was simply wrong.
>
>
> > i'd like to see a more complete socket-API in php, but it
> > should be well-thought.
>
> What else do you feel it is missing besides what it is in there already?
i'm not the master of socket-api design, but i can spot a
wrong approch...
>
>
> >> BTW, does this code from Evan have anything to do with that code from Chris
> >> that wrote a socket listen PHP extension to develop a PHP IRC server?
>
> > i've not seen that code, but i belive - no. look al the last
>
> Then you may want to look here:
>
> http://www.legion.f9.co.uk/php-ircd/php-ircd-0.4.2.tar.gz
>
> If Chris developed a IRC server in PHP with this, maybe he had developed
> enough well to make it work consistently. I think it maybe a good idea to
> invite Chris to work in the integration of socket select/listen code if
> he has the time.
this stuff is/was written for PHP 3. i like it though.
>
>
>
> > 100 lines in file.c and judge yourself.
>
>
> I don't see the listen code in there. I just see select(). I don't think you
> can write socket deamons with that.
no, you cannot. (the stuff in PHP 4 is "fairly" incomplete)
>
>
> >> > i'm sure it will reappear in good-shape one day. anybody
> >> > wants to volonteer?
> >>
> >> I am too busy like everybody else, but once in a while I have some time
> >> free. I can take on the job in my free time, if you can guide me through
> >> the issues that you feel that are necessary to be address.
>
> > i think staying near to the unix socket-API would be a
>
> Yes, but making sure that at least it works compatibly under Windows. I
> don't know enough Windows socket programming. Somebody with that skill
> need to contribute or at least give some input.
i did some winsock coding years ago:(
>
>
> > GoodThing(tm). i'm sure evan could and would have done it,
> > but he seemed to busy back then (i hope i didn't demotivate
> > him) and obviously he did not need that support himself.
>
> Yes, he told me he is too busy, like everybody else. :-(
>
>
> >> PHP is lagging in its abilities when compared with other languages like
> >> Perl and Java because there is no way to make it act as backend server that
> >> front end scripts may connect to do assyncronous processing. I feel that
> >> is the way to go for it.
>
> > same here. (i'd like to have a full working gnutella node
> > written in php!)
>
> Cool. Try Chris socket listen extension to see if it can be made to work
> right the way it is.
...busy
tc
>
>
> Regards,
> Manuel Lemos
>
> Web Programming Components using PHP Classes.
> Look at: http://phpclasses.UpperDesign.com/[email protected]
> --
> E-mail: [email protected]
> URL: http://www.mlemos.e-na.net/
> PGP key: http://www.mlemos.e-na.net/ManuelLemos.pgp
> --
--
Thies C. Arntzen "One Big-Mac, Small Fries and a Coke!"
Digital Collections Phone +49 40 235350 Fax +49 40 23535180
Hammerbrookstr. 93 20097 Hamburg / Germany