![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Programmer
Join Date: Jul 2004
Location: Hampshire
Posts: 56
Rep Power: 5
![]() |
Hello.
I am currently in the stages of planning a project to make in C++ ![]() I am trying to make a messenger system like MSN, however instead of having a main server, etc when the program is installed you are given a Unique ID. You contacts are stored on your PC and you are notified if they are online by being sent a package (?) by there PC to notify you. When a user logs on a package is sent out to every contact to notify them that they are online. When they log off a package is sent to all there contacts to sday they have logged on. How hard would this be to do? I would really like to see this through ![]() Thanks emdiesse (<--- pronounced ---> MDS <--- my initials ) |
|
|
|
|
|
#2 |
|
The Supreme Ruler
![]() Join Date: May 2004
Location: Houston
Posts: 1,476
Rep Power: 6
![]() |
How exactly would that work? I don't see how you would know where to send a package out, unless each and every one of your contacts has a static IP.
__________________
"Every gun that is made, every warship launched, every rocket signifies, in the final sense, a theft from those who hunger and are not fed, from those who are cold and are not clothed. The world in arms is not spending money alone. It is spending the sweat of its laborers, the genius of its scientists, the hopes of its children." - Dwight D. Eisenhower |
|
|
|
|
|
#3 |
|
Programmer
Join Date: Jul 2004
Location: Hampshire
Posts: 56
Rep Power: 5
![]() |
I don't know :huh: lol
Thats why its only an idea |
|
|
|
|
|
#4 |
|
Newbie
|
To tell you the truth, there is really no point in making that. We already have great iming programs. It would be redundent to make another. Unless you add more features and functions!
![]() |
|
|
|
|
|
#5 |
|
The Supreme Ruler
![]() Join Date: May 2004
Location: Houston
Posts: 1,476
Rep Power: 6
![]() |
Well, the thing is, he may just be making it to learn. Eventually, I'm going to try to make my own OS, one day, but not with the expectation of overthrowing Windows or Linux. Hell, I probably won't even market it. I'm not going to be making it for any other reason other then self-satisfaction and just wanting to learn.
__________________
"Every gun that is made, every warship launched, every rocket signifies, in the final sense, a theft from those who hunger and are not fed, from those who are cold and are not clothed. The world in arms is not spending money alone. It is spending the sweat of its laborers, the genius of its scientists, the hopes of its children." - Dwight D. Eisenhower |
|
|
|
|
|
#6 | |
|
Programmer
Join Date: Jul 2004
Location: Hampshire
Posts: 56
Rep Power: 5
![]() |
Quote:
Yup... i understand there are good ones, however they all have contact list limits and the way people change there emails with the wind and you never know which emails you can delete from the contact list :blink: So i thought that maybe if it uses there static IP it will never change and then there display name will mask that when they are done. anyway the problem of filling contact lists up so you can't add more unless you delete some would be resolved because the contacts would be stored on your PC (so you can have as many as your harddisc permits )If this does work... great if no never mind... it was worth a try ![]() I also thought that maybe instead of using there IP you could possible create the program so it makes an unique ID (like a mobile phone number) However that only a thought. Then if you have more than one user each user would be assigned an added bit to the number. For example Single user: 0264856 Multiple users: 1: 0264856:User1 2: 0264856:User2 So on So forth ![]() It may turn out to be totally unrealistic, but hey its worth a try ![]() <!--QuoteBegin-Mjordan2nd@Jul 11 2004, 04:28 PM Well, the thing is, he may just be making it to learn. Eventually, I'm going to try to make my own OS, one day, but not with the expectation of overthrowing Windows or Linux. Hell, I probably won't even market it. I'm not going to be making it for any other reason other then self-satisfaction and just wanting to learn.[/quote] Spot on ![]() No way would i be able to overthrow the current messengers However the satisfaction of acheiving my own instant messenger would be amazing ![]() Thanks for the replies |
|
|
|
|
|
|
#7 |
|
Newbie
|
Yeah, I guess I see why you are making this. Well, good luck!
![]() |
|
|
|
|
|
#8 |
|
PFO Founder
![]() ![]() |
well the only thing about setting it to a static ip would be that there isnt alot of ppl that have static ip's like most ppl on dial-up get a different ip every time they log on the internet and most cable and dsl ppl still have dynamic ips that change occationally. i know mine doesnt change very often but it does change so this wouldnt be the best way to go about this. i do like the idea of creating your own im system but the ip way of doing it mite be unrealistic unless all your friends only have static ips. just a thought tho
![]()
__________________
BIG K aka Kyle Programming Forums Kyle K Online Please do not PM or email me programming questions. Post them in the forums instead. |
|
|
|
|
|
#9 |
|
I eat cake for breakfast.
![]() ![]() ![]() ![]() Join Date: Jul 2004
Location: In my box.
Posts: 4,434
Rep Power: 9
![]() |
It won't work. Too many people have dynamic IPs, and even static IPs change from time to time. You either need a central server, or a P2P-type network. The problem with the second is that it isn't 100% reliable, and more than one person can have the same name.
|
|
|
|
|
|
#10 | |
|
Hobbyist Programmer
|
Quote:
![]()
__________________
"Time is an illusion. Lunchtime doubly so." -the late, great Douglas Adams |
|
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|