Description: QmbChat is a small Chat-Client/Server I wrote due to a shool project. Our teacher told us how to write network applications using the QtNetwork module. Additionally we should use a text based protocol to communicate with the server/client. To not become bored, i used this project to learn a little bit Qml by writing the client gui in Qml. The compressed file contains the following files/folders.
-core Contains the source of a dll with the chat functionality. Use the core-plugin.pro file to compile a plugin (only realease build) to the directory gui/core. This plugin will then be used by the Qml-project. Use the core.pro file to compile a dll which is used by the test cases eg. server/client.
-gui Contains the qml project for the chat client. Just view chat.qml in the Qt Qml-Viewer.
-test Contains some test cases for each part of the core dll. The server test could be used to start a chat server where you are able to connect to with a client.
I hope you get some hints how to use Qt and Qml. Additionally it would be nice if you could give me some tips/hints how to implement some parts better.
Depends on Qt 4.7Last changelog:
0.2 -Fixed a compile error on unix and os/2 (no matching function for call to std::exception::exception(const char [42])')
0.3 -Fixed compile errors on unix -Removed warnings on unix
Hello,
i am sorry, but i don't want to do further development on this project.
I have done it only for testing purposes.
There are so many chat-clients on the market, therefore i don't think it makes sense to have an additional one.
But you can do it yourself if you like to ;-).
greets
Ratings & Comments
2 Comments
Does is possible to add support for smiles and RTF ?
Hello, i am sorry, but i don't want to do further development on this project. I have done it only for testing purposes. There are so many chat-clients on the market, therefore i don't think it makes sense to have an additional one. But you can do it yourself if you like to ;-). greets