Hi guys...

As part of my (Nortel Networks-funded) PhD work, I have spent a considerable
amount of time for more than a year now playing with Java support for ATM.
Because I haven't been able to find anything standard, I ended up creating
my own implementation of Java sockets for Linux ATM.

So, I have an atm.* package which follows the java.net.* package's
architecture as closely as possible. After a considerable amount of hacking,
I concluded that this is the best way one should do it, if there is any way
of persuading Sun to add ATM to its to-do list. As a matter of fact, there
is ongoing work within the ATM Forum that follows the same approach, and we
might post a contribution to them, as well).

My implementation allows one to open ATM SVC sockets and read and write
in/out of them using standard Input/Output Streams. It does not do any
security checks (like the standard Java TCP/IP API does) and is not exactly
super-duper, but it 's been working for me for a while now, and should be
extensible to allow for other socket types (e.g., PVC ones) to be supported.
In addition to using it for AAL5 connections, we have done a very quick hack
that allows it to work (with some compromises) for AAL0 as well.

Do you think there would be any interest in releasing this as open source to
the community? If yes, I could persuade the folks over here to allow me
doing so and will send over the current code as an alpha version, which we
could then play with and improve (and/or use as a basis for a better
implementation). I 'd be interested, for instance, to see how fast it is, as
I haven't used it for anything major.

Let me know what you think.

Thanks,

Dimitris


----------------------------------------------------------------------
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to