REBOL Instant Messenger (P2P)
[1/9] from: carl::rebol::com at: 21-May-2001 0:32
Dear REBOLs:
For your P2P communications enjoyment, here is the
REBOL instant messenger. This was written by my son
and I over a few hours on Sunday.
Features:
* Online user list (by name).
* No need to know IP addresses of users.
* True peer-to-peer chat (very fast).
* Supports multiple peers up to ?? connections.
* Error recovery & detection of disconnections.
* 3K in size
Run it from View Desktop/Library/TCP/rim.
Let us know how it works. I'll keep my copy running
so you can test your connection... but, I may not be
around.... so, leave a short message to say hi.
Keep REBOLing,
Carl Sassenrath
Founder
[2/9] from: carl:cybercraft at: 21-May-2001 20:53
On 21-May-01, Carl Sassenrath wrote:
> Dear REBOLs:
> For your P2P communications enjoyment, here is the
<<quoted lines omitted: 8>>
> * 3K in size
> Run it from View Desktop/Library/TCP/rim.
I give up. Where exactly is it?
> Let us know how it works. I'll keep my copy running
> so you can test your connection... but, I may not be
> around.... so, leave a short message to say hi.
> Keep REBOLing,
> Carl Sassenrath
> Founder
--
Carl Read
[carl--cybercraft--co--nz]
[3/9] from: arolls:bigpond:au at: 21-May-2001 20:23
I found it ok, but I had to refresh the TCP directory.
Use right click to refresh the directory if necessary.
Anton.
[4/9] from: petr:krenzelok:trz:cz at: 21-May-2001 12:35
Anton wrote:
> I found it ok, but I had to refresh the TCP directory.
> Use right click to refresh the directory if necessary.
Then, maybe, if we are on-line, index files should be re-loaded every
time to prevent such situations?
-pekr-
[5/9] from: gjones05:mail:orion at: 21-May-2001 6:37
> Anton wrote:
>
> > I found it ok, but I had to refresh the TCP directory.
> > Use right click to refresh the directory if necessary.
From: "Petr Krenzelok"
> Then, maybe, if we are on-line, index files should be re-loaded every
> time to prevent such situations?
Touche. I know that this "problem" was discussed a short while ago, but
I can't find the message thread. It does seem as though there should be
some configurable mechanism for updating, kind of like the local cache
management of (small shudder) Internet Explorer. Several interoperable
aspects might include:
1) update index.r and or files every time, once a day or week or never,
etc
2) embed a checksum for files in index.r, if there is a mismatch with
the local file store, offer to reload file
Just thinking out loud while sipping some coffee.
--Scott Jones
[6/9] from: phil:harris:zope at: 21-May-2001 12:30
Very nice work, now I just wish I understood the code ;)
[7/9] from: steve:shireman:semaxwireless at: 21-May-2001 9:59
I keep getting "Cannot connect to: <username>" when I click on
<username> during rim.r
I see 5 users in there:
Neato Frito script, BTW.
Steve Shireman
(Sorry in advance for these long words)
Some thoughts on reload based on sandbox experience:
The way MKS does this (from a top-level user perspective) is that any
files that should be reloaded appear in its view with a red triangle
which shows that your sandbox is inconsistent with the archive. (maybe
in the case of View, this could be a red 'halo' around the Icon or such,
if this is considered to be important)
The benefit of having control of your own sandbox and resync-ing is that
you can be working in your own sandbox and have your own prototypes and
not have them automatically reloaded when you are not ready, and thus
you do not lose your own work.
An improvement on this would be for the system to know which files you
have modified, and which files are only different because they are new
on the network.
Then there are times that you may want to resync the whole enchilada
(but without losing your own work).
GS Jones wrote:
[8/9] from: gjones05:mail:orion at: 21-May-2001 11:07
From: "Steve Shireman"
> I keep getting "Cannot connect to: <username>" when I click on
> <username> during rim.r
> I see 5 users in there:
>
> Neato Frito script, BTW.
First time, I got the same message. Now it locks up when reloaded.
There may be a conflict with my firewall; I guess I need to play with it
later.
Congrats on a nice REBOL app, Sean.
--Scott Jones
[9/9] from: steve:shireman:semaxwireless at: 21-May-2001 12:50
Ah, it was the firewall--thanks
Steve Shireman
GS Jones wrote:
Notes
- Quoted lines have been omitted from some messages.
View the message alone to see the lines that have been omitted