All Projects → siyueshiqi → Lan_im

siyueshiqi / Lan_im

LAN Instant Messaging based on Qt

Projects that are alternatives of or similar to Lan im

Tindroid
Tinode chat client application for Android
Stars: ✭ 194 (+207.94%)
Mutual labels:  chat, instant-messaging
Psi
XMPP client
Stars: ✭ 337 (+434.92%)
Mutual labels:  chat, instant-messaging
Termchat
Terminal chat through the LAN.
Stars: ✭ 229 (+263.49%)
Mutual labels:  chat, lan
Chat Ui Kit React
Build your own chat UI with React components in few minutes. Chat UI Kit from chatscope is an open source UI toolkit for developing web chat applications.
Stars: ✭ 131 (+107.94%)
Mutual labels:  chat, instant-messaging
Chat
Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
Stars: ✭ 8,238 (+12976.19%)
Mutual labels:  chat, instant-messaging
Webapp
Tinode web chat using React
Stars: ✭ 156 (+147.62%)
Mutual labels:  chat, instant-messaging
Jitsi
Jitsi is an audio/video and chat communicator that supports protocols such as SIP, XMPP/Jabber, IRC and many other useful features.
Stars: ✭ 3,531 (+5504.76%)
Mutual labels:  chat, instant-messaging
Android yichat lite
android client
Stars: ✭ 118 (+87.3%)
Mutual labels:  chat, instant-messaging
Bitlbee
An IRC to other chat networks gateway 🐝
Stars: ✭ 513 (+714.29%)
Mutual labels:  chat, instant-messaging
Messenger
Open source, native iOS Messenger, with realtime chat conversations (full offline support).
Stars: ✭ 4,264 (+6668.25%)
Mutual labels:  chat, instant-messaging
Blabber.im
blabber.im basiert auf Conversations und ist ein Open Source XMPP/Jabber Messenger für Android 4.1+
Stars: ✭ 124 (+96.83%)
Mutual labels:  chat, instant-messaging
Chat21 Ios Sdk
DEPRECATED
Stars: ✭ 15 (-76.19%)
Mutual labels:  chat, instant-messaging
Im service
golang im server
Stars: ✭ 1,694 (+2588.89%)
Mutual labels:  chat, instant-messaging
Gateway
🚀构建分布式即时聊天、消息推送系统。 Building distributed instant messaging, push notification systems.
Stars: ✭ 188 (+198.41%)
Mutual labels:  chat, instant-messaging
Ios
Tinodios: Tinode Messaging Client for iOS
Stars: ✭ 119 (+88.89%)
Mutual labels:  chat, instant-messaging
Deltachat Core Rust
Delta Chat Rust Core library, used by Android/iOS/desktop apps and bindings
Stars: ✭ 300 (+376.19%)
Mutual labels:  chat, instant-messaging
Turms
The world's most advanced open source instant messaging engine for 100K~10M concurrent users https://turms-im.github.io/docs
Stars: ✭ 97 (+53.97%)
Mutual labels:  chat, instant-messaging
Nim ios sdk
网易云信 iOS SDK 发布仓库。#推荐客户得比特币,首次推荐得0.02BTC,连续推荐得0.03BTC/单,上不封顶。点击参与https://yunxin.163.com/promotion/recommend
Stars: ✭ 116 (+84.13%)
Mutual labels:  chat, instant-messaging
Conversations
Conversations is an open source XMPP/Jabber client for Android
Stars: ✭ 3,965 (+6193.65%)
Mutual labels:  chat, instant-messaging
Cabal Desktop
Desktop client for Cabal, the p2p/decentralized/local-first chat platform.
Stars: ✭ 632 (+903.17%)
Mutual labels:  chat, instant-messaging

LAN instant messaging system mainly uses Qt technology and QtCreator development tool in this article. As a kind of C++ GUI application development framework for cross-platform, Qt is very popular in the Linux. Qt technology has become increasingly mature, and also got great performance. In addition, the system also involves Socket, MySQL, MVC, V4L2, FFmpeg and other related theories and technologies. The LAN instant messaging system mainly achieved registration, login, friend management, instant messaging, group chat, message management, mail transfer, file transfer, shared space and so on. After a simple registration, users can log into the system. Users can add friends, groups and discussion groups to communicate with other online users. What's more, the server and clients will store message records in the files or databases by themselves, so users can manage local records and network records at any time. Of course, file and mail transfer also be realized in this system. Besides that, Users and groups have their unique shared spaces, users can access friends' spaces, members of the group can access the space of the group, and share files with other users in the space.(The video module has been deleted.)

See more, please visit http://blog.csdn.net/shuideyidi/article/details/38260513

Please note that this project was developed by QT4, not QT5. And database is MYSQL. UI was written by pure code without any other tools. Thank you. If you meet some problems which you can not solve, when you run this project. You can send me a email, my email address is [email protected]. If I have time, I will help you solve them.

本系统主要实现了注册登录、好友管理、即时通信(文本、视频)、群组功能、消息管理、邮件收发、文件收发等主要功能。用户通过简单的注册以后,便可以登录系统。随后进行好友、群以及讨论组的添加,就可以与其他在线的用户进行行即时通信。对于消息记录,服务器以及客户端都会在各自文件或者数据库中进行相应的存储,用户可以随时进行本地消息以及网络消息的管理。当然文件的收发也得到了很好的实现,并且也集成了简单邮件收发功能。(视频模块已删除)

详细介绍: http://blog.csdn.net/shuideyidi/article/details/38260513

请注意这个项目是用QT4开发,不是QT5。数据是MYSQL。并且界面是纯QT代码写的,没有用QTCreator的工具去拖拽。 如果运行的时候有问题,可以加QQ群(530240681),如果有时间,我会帮忙解决。邮箱:[email protected].

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].