Jinetd: inetd for Java

What is it?

Jinetd does for TCP what servlet containers do for HTTP.

Isn't HTTP all that matters?

There are now Java servers for almost every network protocol: HTTP, SMTP, IMAP, POP3, NNTP, DNS, SSH, CIFS/SMB, and plenty of others. Using servers written in buffer-overflow-free languages is the most important step towards maintaining network security and stopping worms.

Huh?

Jinetd listens on the ports and interfaces you specify. When it receives a connection, it loads the code designated to handle that protocol and hands off the connection.

Isn't that trivially simple?

While jinetd is an extremely lightweight server, it allows multiple different network protocol handlers to share the following facilities: v v v v v v v *************

Jinetd: inetd for Java

What is it?

Jinetd does for TCP what servlet containers do for HTTP.

Isn't HTTP all that matters?

There are now Java servers for almost every network protocol: HTTP, SMTP, IMAP, POP3, NNTP, DNS, SSH, TELNET, CIFS/SMB, and plenty of others. Using servers written in buffer-overflow-free languages is the most important step towards maintaining network security and stopping worms.

Huh?

Jinetd listens on the ports and interfaces you specify. When it receives a connection, it loads the code designated to handle that protocol and hands off the connection.

Isn't that trivially simple?

While jinetd is an extremely lightweight server, it allows multiple different network protocol handlers to share the following facilities: ^ ^ ^ ^ ^ ^ ^