Status of 1:many streams:
- Publish is working.
- Subscribe is partially working. It is not routed, but it can tap the
  stream if the stream happens to be routed through the node.
- There is an interface for this in the current 0.7 text mode interface.

The person whom I had hoped would implement IRC over Freenet has just
gone back to school, so if we are going to do it, I will have to do it.
I am of the view that it is possible but fairly complex. Is there an
obvious, simpler test for publish/subscribe that I could implement? I
like the idea of IRC over Freenet, but it does seem rather complex.

Here are my lastest thoughts on IRC over pub/sub:

For reasonable bandwidth usage, privacy and scalability, we need:
- Each channel has a 1:many broadcast stream. This is encrypted. The key
  can be changed whenever the server feels like it. I suggest it is
  changed whenever anyone is banned.
- Each client has a 1:1 stream to the server. This will not carry any
  data which goes over the 1:many stream, but will carry handshaking
  data, privmsg's between clients, and the encryption key for channels.
-- 
Matthew J Toseland - toad at amphibian.dyndns.org
Freenet Project Official Codemonkey - http://freenetproject.org/
ICTHUS - Nothing is impossible. Our Boss says so.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: 
<https://emu.freenetproject.org/pipermail/tech/attachments/20050917/762abb75/attachment.pgp>

Reply via email to