Advertisement

在Linux系统上,开发了一个基于Qt的局域网即时通信系统,该系统已去除视频功能。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
上次的开发时间较为紧张,因此只编写了最初级的代码,导致无法直接编译运行。相关链接如下:http://download..net/detail/shuideyidi/7710733。现在有充足的时间,因此我已将视频模块注释处理,并彻底删除了所有冗余的库文件和中间生成的文件。然而,日历模块由于我将其独立开发为针对Linux 32位系统的动态链接库,因此无法直接使用的用户(特别是那些可能遇到CustomCalendar找不到问题的用户)需要自行在LAN_IM\IMClient\external\CustomCalendar目录下进行编译,生成相应的库文件后,将其放置于同目录下的lib文件夹中,这样便可成功通过编译。此外,我使用了MySQL数据库,并在数据库文件中包含了客户端和服务器端的两个数据库文件,请大家直接导入这些数据库文件即可使用。您也可以使用文本阅读器打开这些数据库文件,复制其中的SQL语句并执行。关于该系统的基本介绍信息,请参考我在博客上的文章:http://blog..net/shuideyidi/article/details/38260513

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Linux环境下使用Qt
    优质
    本项目是一款专为Linux环境设计的局域网即时通讯软件,基于Qt框架开发,具备高效稳定的文本消息传输能力,适用于团队内部沟通协作。 上次时间仓促,提交了一份原始代码供参考。现在有空闲时间重新整理了一下视频模块的代码,并删除了多余的库文件及中间文件。 其中包含一个日历模块,该模块是为Linux 32位系统编写的动态链接库,因此在其他环境下可能无法直接使用(可能会遇到CustomCalendar未找到的问题)。需要自行到LAN_IM/IMClient/external/CustomCalendar目录下进行编译,并将生成的库文件放置于同目录下的lib文件夹中。 此外,使用的数据库是MySQL。已提供了客户端和服务器端两个数据库的导出文件,在导入时可以直接使用或通过文本编辑器复制sql语句并执行即可。 关于系统的详细介绍,请参考相关文档说明。
  • Qt演示软件
    优质
    本软件是一款基于Qt框架开发的局域网即时通讯演示工具,提供高效的文本、文件传输功能,适用于团队内部沟通协作。 这是一本关于Qt的书籍提供的源代码,书中内容涉及局域网内的UDP通信以及文件发送模块采用TCP协议的技术细节。对于对聊天系统不熟悉的网络游戏开发者来说,这本书的内容比较容易入手掌握。
  • P2P技术Java
    优质
    本系统是一款利用P2P技术构建的Java局域网即时通讯工具,旨在为用户提供高效、稳定的局域网内聊天服务。 建立一个局域网内的简单P2P消息系统,程序既是服务器又是客户端。
  • QT讯软件
    优质
    本项目旨在开发一款基于QT框架的高效局域网即时通讯工具,支持文件传输、群聊等功能,致力于为用户提供稳定流畅的沟通体验。 我开发了一款类似于飞秋的局域网即时通信软件,它功能丰富且界面美观(支持换肤),具备好友上线、下线提醒以及群聊、私聊等实用功能。此外,该软件还提供了对话框震动提示及屏幕截图等功能,并有许多其他有趣的功能等待您去探索和发现。如果您在使用过程中遇到任何问题或有任何建议,请随时与我联系,我很乐意与大家共同讨论学习,感谢您的支持!
  • Qt(含数据库及讯)
    优质
    本项目是一款基于Qt开发的局域网通讯软件,集成了数据库管理和视频通话功能,旨在为用户提供高效、安全的本地网络通信解决方案。 该软件实现了局域网内用户登录以及客户端之间的文字聊天、文件传输和视频通信功能。通过Qt和MySQL的使用来实现用户的注册与登录;利用开源框架OpenCV完成用户间的视频传输;采用UDP协议进行客户端间的信息传输;并通过TCP/IP协议实现实时文件传输。
  • Linux软件
    优质
    这是一款运行在Linux操作系统上的即时通讯工具,支持文字、语音和视频聊天等功能,为用户提供高效便捷的沟通体验。 即时通讯软件在Linux系统上运行,支持单人或多人聊天、文件传输以及个人信息和登录密码的修改等功能。该软件代码包含GTK界面、Socket服务器及MySQL数据库三个部分。
  • Linux环境下使用QT.zip
    优质
    这是一个在Linux操作系统下利用Qt框架开发的即时通讯软件项目。该项目提供了消息发送、接收和用户管理等功能,旨在为用户提供一个高效稳定的通信解决方案。 基于Linux的QT开发即时通信系统采用了多线程、socket和mysql技术,并且具备提示音效功能,界面设计模仿QQ。
  • P2P技术(Java版本)
    优质
    本项目为一款采用Java语言开发的基于P2P技术的局域网即时通讯软件,旨在实现用户间的高效、私密沟通。通过去中心化设计,确保数据传输的安全性和稳定性。 一、设计题目:基于P2P的局域网即时通信系统 二、语言环境:Java 三、已知技术参数和设计要求: 1. 实现一个图形用户界面,用于在局域网内进行消息交流。 2. 功能需求包括建立一个简单的P2P消息系统,在这个系统中每个程序既是服务器又是客户端。服务端口使用3000。 3. 用户注册及对等方列表的获取:当对等方A启动后,用户需设置自己的信息(用户名和所在组)。然后扫描网段内在线的所有其他对等方(通过检查其是否开放了3000端口),向这些已发现的对等方发送消息。接收到消息的一方向发信一方返回应答,并将对方加入到自身的用户列表中;同样地,发信方也会在收到回应后更新自己的联系人名单。双方交换的消息格式需自行定义,但至少要包含用户名和IP地址。 4. 发送消息与文件:当用户从对等方列表中选择一个目标时,可以与其建立TCP连接以发送文本信息或传输文件。 5. 用户界面设计应当包括以下元素: - 对等方的联系人列表 - 消息显示区域 - 用于输入新消息的框体 - 文件传送进度条及相关的操作按钮/菜单
  • VC++监控
    优质
    本系统为基于VC++开发的一款局域网视频监控解决方案,旨在提供高效、稳定的实时视频监控服务。 VC++编写的局域网视频监控系统。
  • Qt(聊天软件)
    优质
    本系统是一款基于Qt框架开发的局域网内即时通讯工具,支持文本、文件等多种信息的实时传输。用户无需网络即可轻松实现设备间的消息互通与资源共享。 我以前在网上找到的一份源代码,现在已经忘记了下载链接。不过我已经成功运行了这份代码,并决定上传分享给大家。希望大家可以参考并互相讨论学习。