Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (707)
Games in Android Showcase (208)
games submitted by our members
Games in WIP (781)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Netty 2  (Read 1911 times)
0 Members and 1 Guest are viewing this topic.
Offline vrm

Junior Devvie

where I should sign ?

« Posted 2004-12-09 17:38:59 »

I just found that lib exists : Netty 2

Netty 2 provides an easy event-based API (like Swing) to develop high-performance, maintainable TCP/IP server/client application. Netty provides many essential features such as readiness selection, thread pooling, write buffer DoS prevention, and buffer reuse which are required to build high- performance and capacity network applications.

anybody got some experience with it ?
Offline blahblahblahh

JGO Coder

Medals: 1

« Reply #1 - Posted 2004-12-09 18:00:25 »

Nope. But...

- JMX compliance is a very unusual feature and nice to have
- the rest is pretty easy to implement yourself
- the "pluggable protocol" stuff won't work for non-trivial protocols because it's too simplistic. Nice for doing simple stuff, but it would die horribly on something not-too-complex like basic HTTP (and definitely wouldn't go to full HTTP/1.1 + add-ons) because it relies upon a simplistic "write message / read message" control flow.

So...I would guess it's worth trying as a first pass for your own networking, bearing in mind that it probably can't/won't keep up as your game starts to get more demanding.

If you want to do something simple, like a multiplayer tetris, then I doubt you'd find anything more appropriate (assuming it's not buggy!)

malloc will be first against the wall when the revolution comes...
Offline vrm

Junior Devvie

where I should sign ?

« Reply #2 - Posted 2004-12-29 12:11:40 »

I'm currently using it at work and it's working like a charm for now. It's really easy to implement a command based protocol (well it's the goal). It handles timeout easly and the design is quite simple. I need to try to stress it a little now for see how robust & scalable it is. For now it doesn't look buggy, but I don't have tested it on Windows, just Linux.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline vrm

Junior Devvie

where I should sign ?

« Reply #3 - Posted 2005-02-13 07:09:47 »

so finaly it's out :
Mina the network framework done for apache diretory server projet

it's looking like netty2 (it's the same developper) but you can implements both low level and high level protocol.

It support UDP now and intra VM connections
Pages: [1]
  ignore  |  Print  
You cannot reply to this message, because it is very, very old.

Galdo (423 views)
2017-01-12 13:44:09

Archive (578 views)
2017-01-02 05:31:41

0AndrewShepherd0 (1050 views)
2016-12-16 03:58:39

0AndrewShepherd0 (974 views)
2016-12-15 21:50:57

Lunch (1106 views)
2016-12-06 16:01:40

ral0r2 (1341 views)
2016-11-23 16:08:26

ClaasJG (1435 views)
2016-11-10 17:36:32

CoffeeChemist (1421 views)
2016-11-05 00:46:53

jay4842 (1504 views)
2016-11-01 19:04:52

theagentd (1252 views)
2016-10-24 17:51:53
List of Learning Resources
by elect
2016-09-09 09:47:55

List of Learning Resources
by elect
2016-09-08 09:47:20

List of Learning Resources
by elect
2016-09-08 09:46:51

List of Learning Resources
by elect
2016-09-08 09:46:27

List of Learning Resources
by elect
2016-09-08 09:45:41

List of Learning Resources
by elect
2016-09-08 08:39:20

List of Learning Resources
by elect
2016-09-08 08:38:19

Rendering resources
by Roquen
2016-08-08 05:55:21 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!