Skip to main content



      Home
Home » Modeling » EMF "Technology" (Ecore Tools, EMFatic, etc)  » [Net4j]
[Net4j] [message #118108] Sun, 13 April 2008 10:34 Go to next message
Eclipse UserFriend
Hi Eike,

after trying around with the echo example (which helps me a lot) many new
questions comming up to me.

I found some documentation on http://net4j.berlios.de/. Is this
documentation still valid? Especially that Net4J runs in a Merlin
Container? I could not found a referenced third party jar.

The EchoServer is based on the TCP Plugin. Which services does the TCP
Plugin provides here.

My planned server should work with a protocoll designed like echo Protocoll.
So I could do it like in the example. On the other side I have two older
legacy protocolls I would like to serve. These clients are implemented in
Perl and in C.
So I think I have to implement these protocolls on a lower level in Net4J
than the echo protocoll. Is it possible to mix these different behavior at
the same time in one server?



Thank you in advance


Torsten Link
Re: [Net4j] [message #118212 is a reply to message #118108] Mon, 14 April 2008 03:29 Go to previous message
Eclipse UserFriend
Originally posted by: stepper.sympedia.de

Torsten Link schrieb:
> Hi Eike,
>
> after trying around with the echo example (which helps me a lot) many new
> questions comming up to me.
>
> I found some documentation on http://net4j.berlios.de/. Is this
> documentation still valid? Especially that Net4J runs in a Merlin
> Container? I could not found a referenced third party jar.
>
No, the documentation at Berlios is not valid anymore.
And current Net4j is not based on the Merlin Container.

> The EchoServer is based on the TCP Plugin. Which services does the TCP
> Plugin provides here.
>
The TCP plugin implements the tcp transport protocol:
- TCPConnector
- TCPAcceptor
- TCPSelector

> My planned server should work with a protocoll designed like echo Protocoll.
> So I could do it like in the example. On the other side I have two older
> legacy protocolls I would like to serve. These clients are implemented in
> Perl and in C.
> So I think I have to implement these protocolls on a lower level in Net4J
> than the echo protocoll. Is it possible to mix these different behavior at
> the same time in one server?
>
It is possible to install multiple application protocols (plus multiple
transport protocols) at both sides client and server.
You can even drive multiple protocols through a single transport
connector, each through its own IChannel, i.e. you can call
openChannel() multiple times on IConnector.
But I don't think that you can serve non-Net4j clients with a Net4j
SignalProtocol on the server side.

Cheers
/Eike

>
>
> Thank you in advance
>
>
> Torsten Link
>
Re: [Net4j] [message #616272 is a reply to message #118108] Mon, 14 April 2008 03:29 Go to previous message
Eclipse UserFriend
Torsten Link schrieb:
> Hi Eike,
>
> after trying around with the echo example (which helps me a lot) many new
> questions comming up to me.
>
> I found some documentation on http://net4j.berlios.de/ Is this
> documentation still valid? Especially that Net4J runs in a Merlin
> Container? I could not found a referenced third party jar.
>
No, the documentation at Berlios is not valid anymore.
And current Net4j is not based on the Merlin Container.

> The EchoServer is based on the TCP Plugin. Which services does the TCP
> Plugin provides here.
>
The TCP plugin implements the tcp transport protocol:
- TCPConnector
- TCPAcceptor
- TCPSelector

> My planned server should work with a protocoll designed like echo Protocoll.
> So I could do it like in the example. On the other side I have two older
> legacy protocolls I would like to serve. These clients are implemented in
> Perl and in C.
> So I think I have to implement these protocolls on a lower level in Net4J
> than the echo protocoll. Is it possible to mix these different behavior at
> the same time in one server?
>
It is possible to install multiple application protocols (plus multiple
transport protocols) at both sides client and server.
You can even drive multiple protocols through a single transport
connector, each through its own IChannel, i.e. you can call
openChannel() multiple times on IConnector.
But I don't think that you can serve non-Net4j clients with a Net4j
SignalProtocol on the server side.

Cheers
/Eike

>
>
> Thank you in advance
>
>
> Torsten Link
>
Previous Topic:EMFT Ecore Editor
Next Topic:Re: Eclipse 3.4/emf 2.4
Goto Forum:
  


Current Time: Sat Jul 19 10:37:13 EDT 2025

Powered by FUDForum. Page generated in 0.03784 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top