an echo object for networking shit. holds connections and echos any data from one connection
to all the others
a broadcast object. holds connections and allows you to send data to all of them easily
file sender function
an object which represents a file containing many text lines
like an array of strings which represents a file.
make an object that facilitates the creation of a gnutelli like broadcast network.
could be useful for making someting like a distributed server. and that only requires a
few computers so its something actually doable without the support of 100,000 people
a few ideas about this. when you connect to the first person on the network you then send
out a ping message and the pong messages you get back are from people who want more
connections, the message tells you how many hops away they are and how many connections
they currently have. you pick the one that is the farthest away and then to break any
ties you pick the one with the least number of connections.
an object which allows you to replace strings in a file with something else. possibly event driven.
you give it a set of strings to look for and when it finds them you get an event and can write
whatever you want and then it continues on looking for more strings.
an object which will pick out all the links in an html file and any other convenient information from
the file.
make numerical stuff like, a big integer, big real, integration stuff, differentiation stuff,
matrix stuff, etc...
make a framework for creating web page interfaces to a program. have stuff like buttons,
listboxes, dropdown boxes, checkboxes, etc...
a kind of pop3 proxy that can perform mail filtering. like picking out and taging spam
so that crappy email clients like netscape can put the spam into a folder
the filter could also buffer stuff it thought as spam for a while. like hold it for a few hours and then let it be passed on. this way all the spam comes wrapped together. and so most of the time you get a flag saying you have mail it won't be spam. only somtimes will it be the packet of spam.
for the bigint object:
also consider adding a function which returns an unsigned short which contains the two least significant bytes from the bigint
an object which knows all about the different time zones and what not. it could convert time from GMT to whatever local timezone you are in. and any other useful conversions