| | |
C++ Instant Messenger Client
Please support our C++ advertiser: Intel Parallel Studio Home
![]() |
•
•
Join Date: Feb 2009
Posts: 141
Reputation:
Solved Threads: 3
1
#2 Nov 8th, 2009
Ok, first follow forum rules quit double posting.
Second, what do you know about C++? Not anyone can jump into such a complex project such as an IM client which I am hoping will has some kind of GUI, which requires learning Windows API to make basic forms, dialogs and etc. then you have the networking side of the client and not to mention server if you make the im client your own or using an exiting IM service out there like aim, yahoo, kind of how pidgin works. for that youll need to know the networking side of C++, which is winsock or boost asio's networking lib, etc.
To be honest with a post, you sound like a young kid in way over his head.
Second, what do you know about C++? Not anyone can jump into such a complex project such as an IM client which I am hoping will has some kind of GUI, which requires learning Windows API to make basic forms, dialogs and etc. then you have the networking side of the client and not to mention server if you make the im client your own or using an exiting IM service out there like aim, yahoo, kind of how pidgin works. for that youll need to know the networking side of C++, which is winsock or boost asio's networking lib, etc.
To be honest with a post, you sound like a young kid in way over his head.
-7
#5 Nov 10th, 2009
You can make a simple command line Client/Server chat using two concepts:
1) Sockets
2) Threading
3) OOP
3) Obviously a syntaxial knowlege of C++
There are many examples for this. e.g.
http://www.codeproject.com/KB/cpp/ch...nt_server.aspx
Win32 is hell. GTK/Qt or even better, WxWidgets are a bit easier. But if you really want to go the MS route, you could whip up an interface much more easialy with MFC (Especially with Appwizard. And the Internet Controls would come in handy)
I think there is an IM libary called libpurple. thats what a lot of major Opensource IM clients use.
http://developer.pidgin.im/wiki/WhatIsLibpurple
1) Sockets
2) Threading
3) OOP
3) Obviously a syntaxial knowlege of C++
There are many examples for this. e.g.
http://www.codeproject.com/KB/cpp/ch...nt_server.aspx
•
•
•
•
jesus, you know how to make a form, yeah because thats the easiest win32 api code to copy.
I think there is an IM libary called libpurple. thats what a lot of major Opensource IM clients use.
http://developer.pidgin.im/wiki/WhatIsLibpurple
Last edited by jbennet; Nov 10th, 2009 at 1:13 am.
If i am helpful, please give me reputation points.
![]() |
Similar Threads
- Java instant messenger (Java)
- Runtime error in Instant Messenger Program (Java)
- creating an instant messenger program in java (Java)
- creating an instant messenger program in java (Java)
- building instant messenger (Java)
- building chatroom or web instant messenger (Social Media and Online Communities)
- instant messenger project (Java)
Other Threads in the C++ Forum
- Previous Thread: How to improve This 'card program' ??
- Next Thread: My code is giving lots of errors
| Thread Tools | Search this Thread |
Tag cloud for C++
api application array arrays assignment beginner binary bitmap c++ c/c++ calculator char char* class classes code coding compile compiler console conversion convert count data database delete developer display dll dynamiccharacterarray email encryption error file format forms fstream function functions game generator getline givemetehcodez graph iamthwee ifstream image input int java lib list loop looping loops map math matrix memory multidimensional multiple newbie news node number numbertoword output pointer problem program programming project python random read recursion recursive reference return rpg sorting string strings struct template templates text tree url variable vector video visual visualstudio win32 windows winsock word wordfrequency wxwidgets






