Network

Levels:

  • NetDispatchable?: the top level. At this level, you just have an object, and you call a method on it.
  • File readers
    • TCP/IP/HTTP on top of jnetlib
  • Proxying
  • Redirecting
  • Using jnetlib?
    • Already established and well known TCP wrapper
    • Easy to use and modify
    • Already fully functional in Windows, Unix (unix, bsd and linux) and MacOS
    • Comes with many examples and pre-done wrappers for http

bas> well, I already added jnetlib as a module of bfc/ :) jnetlib is the way to go for TCP/IP, at the bottom level. We can rework the hell out of it if need be as well. The only thing it doesn't handle is proxying, but that can be (and should be) handled at the file reader level.

Bizzeh> It does actualy handle using proxys quite well, it just doesnt be a proxy right now