[EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> 
> Added:       catalina/src/share/org/apache/catalina/connector/warp
>                       WarpConnection.java
>                       WarpConnectionHandler.java
>                       WarpConstants.java
>                       WarpDebug.java
>                       WarpHandler.java
>                       WarpHandlerTable.java
>                       WarpPacket.java
>                       WarpReader.java

Ok, in an "impetus" of passion yesterday evening I rewrote the protocol...
Now, what does that mean? It means that now the protocol supports
multiplexing; take a look at the AJPv20 and v21 specs... v20 was designed
with multiplexing in mind, but it was dropped in v21 because it was too
difficult to implement. Well, it's not (Nice when after two years I prove
myself wrong :)
Checked in there are all the "basic" classes and C sources, those dealing w/
packets, multiplexing, data transfer, blablabla... (Check out the
WarpHandler since it's a HELL of synchronization, please... It runs with
approximately loads of 1000 packets received and sent at the same time, but
more eyes, less bugs).
Now I'm integrating those in Catalina...

    Pier (who is starting to feel almost like a vampire!)

-- 
Pier P. Fumagalli  Apache Software Foundation  <mailto:[EMAIL PROTECTED]>
----------------------------------------------------------------------------
Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur,
adipisci velit...                             (Cicero: "De Finibus" 1.10.32)

Reply via email to