Project Ideas

This is a discussion on Project Ideas within the C Programming forums, part of the General Programming Boards category; I posted a thread with the same title a while ago and someone gave me the idea to make a ...

Project Ideas

I posted a thread with the same title a while ago and someone gave me the idea to make a networked instant messaging client. Now, the thing is, I don't have any computers on a network to test my program on!

So, i was looking for some more project ideas!

A few requirements. I'm not extremely good at C so something like a huge project wouldn't be possible (if it would be possible, it wouldn't be fun). So, something that I can complete in a few weeks (with about an hour of work everyday after school) would be nice

"networked instant messaging client"; you may or may not actually need to learn much about networking to do this, it totally depends on how you want to implement it. I did one in perl that was intended as a client for the "chatterbox" at perlmonks; the networking side of it was fairly simple because it was on telnet.

But if you want to write one using the internet (TCP/IP), which is probably what you want to do if you want to learn about networking, it's pretty straighforward: Look at all the tutorials you find with google, and decide for yourself which one you want to use. They tend to be fairly similiar in the sense that with C, the core concept is the "socket", and the core complication the structure of Internet Packets.

If you even have one other computer where you live, you don't even need a router, you can do stuff with a crossover ethernet cable ($5-30US); it's all the same in essence.